home *** CD-ROM | disk | FTP | other *** search
/ SCOP / (MAC) Scop / scop / scop.img / SCOP.SYSTEM / PROJ.SCOP / PROJ.SCOP.rsrc / bin.rsrc_CODE_11532_METHCAST.txt < prev    next >
Text File  |  1994-05-19  |  176KB  |  3,117 lines

  1. # near model CODE resource
  2. # jump table entries: 6888-6917 (30 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  42A7                     clr.l      -[A7]
  6. 00000006  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7. 0000000A  3F3C 001C                move.w     -[A7], 0x1C
  8. 0000000E  302E 0008                move.w     D0, [A6 + 0x8]
  9. 00000012  48C0                     ext.l      D0
  10. 00000014  2F00                     move.l     -[A7], D0
  11. 00000016  42A7                     clr.l      -[A7]
  12. 00000018  4EBA 10C2                jsr        [PC + 0x10C2 /* 000010DC */]
  13. 0000001C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  14. 00000020  4E5E                     unlink     A6
  15. 00000022  2E9F                     move.l     [A7], [A7]+
  16. 00000024  4E75                     rts
  17. fn00000026:
  18. 00000026  4E56 0000                link       A6, 0
  19. 0000002A  42A7                     clr.l      -[A7]
  20. 0000002C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  21. 00000030  3F3C 001D                move.w     -[A7], 0x1D
  22. 00000034  42A7                     clr.l      -[A7]
  23. 00000036  42A7                     clr.l      -[A7]
  24. 00000038  4EBA 10A2                jsr        [PC + 0x10A2 /* 000010DC */]
  25. 0000003C  201F                     move.l     D0, [A7]+
  26. 0000003E  3D40 000A                move.w     [A6 + 0xA], D0
  27. 00000042  4E5E                     unlink     A6
  28. 00000044  205F                     movea.l    A0, [A7]+
  29. 00000046  544F                     addq.w     A7, 2
  30. 00000048  4ED0                     jmp        [A0]
  31. fn0000004A:
  32. 0000004A  4E56 0000                link       A6, 0
  33. 0000004E  42A7                     clr.l      -[A7]
  34. 00000050  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  35. 00000054  3F3C 0011                move.w     -[A7], 0x11
  36. 00000058  42A7                     clr.l      -[A7]
  37. 0000005A  42A7                     clr.l      -[A7]
  38. 0000005C  4EBA 107E                jsr        [PC + 0x107E /* 000010DC */]
  39. 00000060  4A9F                     tst.l      [A7]+
  40. 00000062  57C0                     seq        D0
  41. 00000064  4400                     neg.b      D0
  42. 00000066  1D40 000A                move.b     [A6 + 0xA], D0
  43. 0000006A  4E5E                     unlink     A6
  44. 0000006C  205F                     movea.l    A0, [A7]+
  45. 0000006E  544F                     addq.w     A7, 2
  46. 00000070  4ED0                     jmp        [A0]
  47. fn00000072:
  48. 00000072  4E56 0000                link       A6, 0
  49. 00000076  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 0000007A  2F08                     move.l     -[A7], A0
  51. 0000007C  42A7                     clr.l      -[A7]
  52. 0000007E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  53. 00000082  3F3C 001D                move.w     -[A7], 0x1D
  54. 00000086  42A7                     clr.l      -[A7]
  55. 00000088  42A7                     clr.l      -[A7]
  56. 0000008A  4EBA 1050                jsr        [PC + 0x1050 /* 000010DC */]
  57. 0000008E  201F                     move.l     D0, [A7]+
  58. 00000090  205F                     movea.l    A0, [A7]+
  59. 00000092  3080                     move.w     [A0], D0
  60. 00000094  42A7                     clr.l      -[A7]
  61. 00000096  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  62. 0000009A  3F3C 0011                move.w     -[A7], 0x11
  63. 0000009E  42A7                     clr.l      -[A7]
  64. 000000A0  42A7                     clr.l      -[A7]
  65. 000000A2  4EBA 1038                jsr        [PC + 0x1038 /* 000010DC */]
  66. 000000A6  4A9F                     tst.l      [A7]+
  67. 000000A8  57C0                     seq        D0
  68. 000000AA  4400                     neg.b      D0
  69. 000000AC  1D40 000E                move.b     [A6 + 0xE], D0
  70. 000000B0  4E5E                     unlink     A6
  71. 000000B2  205F                     movea.l    A0, [A7]+
  72. 000000B4  5C4F                     addq.w     A7, 6
  73. 000000B6  4ED0                     jmp        [A0]
  74. 000000B8  4E56 FEEA                link       A6, -0x0116
  75. 000000BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  76. 000000C0  3C2E 0008                move.w     D6, [A6 + 0x8]
  77. 000000C4  426E 000A                clr.w      [A6 + 0xA]
  78. 000000C8  42A7                     clr.l      -[A7]
  79. 000000CA  3F06                     move.w     -[A7], D6
  80. 000000CC  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  81. 000000D0  265F                     movea.l    A3, [A7]+
  82. 000000D2  284B                     movea.l    A4, A3
  83. 000000D4  4AAC 001E                tst.l      [A4 + 0x1E]
  84. 000000D8  6704                     beq        +0x6 /* 000000DE */
  85. 000000DA  6000 015C                bra        +0x15E /* 00000238 */
  86. label000000DE:
  87. 000000DE  4267                     clr.w      -[A7]
  88. 000000E0  3F06                     move.w     -[A7], D6
  89. 000000E2  486E FFFC                pea.l      [A6 - 0x4]
  90. 000000E6  4EBA FF8A                jsr        [PC - 0x76 /* 00000072 */]
  91. 000000EA  101F                     move.b     D0, [A7]+
  92. 000000EC  660A                     bne        +0xC /* 000000F8 */
  93. 000000EE  3D6D F312 000A           move.w     [A6 + 0xA], [A5 - 0xCEE]
  94. 000000F4  6000 0142                bra        +0x144 /* 00000238 */
  95. label000000F8:
  96. 000000F8  422E FFFB                clr.b      [A6 - 0x5]
  97. 000000FC  4267                     clr.w      -[A7]
  98. 000000FE  2F0B                     move.l     -[A7], A3
  99. 00000100  3F3C 0003                move.w     -[A7], 0x3
  100. 00000104  4EBA 0D3A                jsr        [PC + 0xD3A /* 00000E40 */]
  101. 00000108  101F                     move.b     D0, [A7]+
  102. 0000010A  6704                     beq        +0x6 /* 00000110 */
  103. 0000010C  6000 00D2                bra        +0xD4 /* 000001E0 */
  104. label00000110:
  105. 00000110  4AAC 000C                tst.l      [A4 + 0xC]
  106. 00000114  57C0                     seq        D0
  107. 00000116  4A00                     tst.b      D0
  108. 00000118  671C                     beq        +0x1E /* 00000136 */
  109. 0000011A  2F00                     move.l     -[A7], D0
  110. 0000011C  4267                     clr.w      -[A7]
  111. 0000011E  2F0B                     move.l     -[A7], A3
  112. 00000120  4EBA 0A52                jsr        [PC + 0xA52 /* 00000B74 */]
  113. 00000124  121F                     move.b     D1, [A7]+
  114. 00000126  201F                     move.l     D0, [A7]+
  115. 00000128  C001                     and.b      D0, D1
  116. 0000012A  670A                     beq        +0xC /* 00000136 */
  117. 0000012C  3D6D F312 000A           move.w     [A6 + 0xA], [A5 - 0xCEE]
  118. 00000132  6000 00AC                bra        +0xAE /* 000001E0 */
  119. label00000136:
  120. 00000136  42A7                     clr.l      -[A7]
  121. 00000138  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  122. 0000013C  0C9F 0000 3A98           cmpi.l     [A7]+, 0x3A98
  123. 00000142  6C16                     bge        +0x18 /* 0000015A */
  124. 00000144  1B7C 0001 F333           move.b     [A5 - 0xCCD], 0x1
  125. 0000014A  3B7C FF94 F312           move.w     [A5 - 0xCEE], 0xFF94
  126. 00000150  3D6D F312 000A           move.w     [A6 + 0xA], [A5 - 0xCEE]
  127. 00000156  6000 0088                bra        +0x8A /* 000001E0 */
  128. label0000015A:
  129. 0000015A  4267                     clr.w      -[A7]
  130. 0000015C  486C 001E                pea.l      [A4 + 0x1E]
  131. 00000160  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  132. 00000164  3F3C 0004                move.w     -[A7], 0x4
  133. 00000168  486E FFFB                pea.l      [A6 - 0x5]
  134. 0000016C  303C 00F1                move.w     D0, 0xF1
  135. 00000170  AAAA                     syscall    QuickTimeDispatch
  136. 00000172  3E1F                     move.w     D7, [A7]+
  137. 00000174  0C47 F830                cmpi.w     D7, 0xF830
  138. 00000178  6618                     bne        +0x1A /* 00000192 */
  139. 0000017A  4267                     clr.w      -[A7]
  140. 0000017C  486C 001E                pea.l      [A4 + 0x1E]
  141. 00000180  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  142. 00000184  4267                     clr.w      -[A7]
  143. 00000186  486E FFFB                pea.l      [A6 - 0x5]
  144. 0000018A  303C 00F1                move.w     D0, 0xF1
  145. 0000018E  AAAA                     syscall    QuickTimeDispatch
  146. 00000190  3E1F                     move.w     D7, [A7]+
  147. label00000192:
  148. 00000192  3D47 000A                move.w     [A6 + 0xA], D7
  149. 00000196  7094                     moveq.l    D0, 0xFFFFFF94
  150. 00000198  B047                     cmp.w      D0, D7
  151. 0000019A  660E                     bne        +0x10 /* 000001AA */
  152. 0000019C  1B7C 0001 F333           move.b     [A5 - 0xCCD], 0x1
  153. 000001A2  3B47 F312                move.w     [A5 - 0xCEE], D7
  154. 000001A6  6000 0090                bra        +0x92 /* 00000238 */
  155. label000001AA:
  156. 000001AA  4A47                     tst.w      D7
  157. 000001AC  6732                     beq        +0x34 /* 000001E0 */
  158. 000001AE  2F0B                     move.l     -[A7], A3
  159. 000001B0  3F3C 0003                move.w     -[A7], 0x3
  160. 000001B4  1F3C 0001                move.b     -[A7], 0x1
  161. 000001B8  4EBA 0CBA                jsr        [PC + 0xCBA /* 00000E74 */]
  162. 000001BC  422E FFFB                clr.b      [A6 - 0x5]
  163. 000001C0  7080                     moveq.l    D0, 0xFFFFFF80
  164. 000001C2  B047                     cmp.w      D0, D7
  165. 000001C4  57C0                     seq        D0
  166. 000001C6  4A00                     tst.b      D0
  167. 000001C8  6616                     bne        +0x18 /* 000001E0 */
  168. 000001CA  0C47 F830                cmpi.w     D7, 0xF830
  169. 000001CE  57C1                     seq        D1
  170. 000001D0  8001                     or.b       D0, D1
  171. 000001D2  6702                     beq        +0x4 /* 000001D6 */
  172. 000001D4  600A                     bra        +0xC /* 000001E0 */
  173. label000001D6:
  174. 000001D6  1B7C 0001 F333           move.b     [A5 - 0xCCD], 0x1
  175. 000001DC  3B47 F312                move.w     [A5 - 0xCEE], D7
  176. label000001E0:
  177. 000001E0  102E FFFB                move.b     D0, [A6 - 0x5]
  178. 000001E4  6748                     beq        +0x4A /* 0000022E */
  179. 000001E6  42A7                     clr.l      -[A7]
  180. 000001E8  42A7                     clr.l      -[A7]
  181. 000001EA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  182. 000001EE  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  183. 000001F2  4267                     clr.w      -[A7]
  184. 000001F4  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  185. 000001F8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  186. 000001FC  303C 0022                move.w     D0, 0x22 /* '\"' */
  187. 00000200  AAAA                     syscall    QuickTimeDispatch
  188. 00000202  3E1F                     move.w     D7, [A7]+
  189. 00000204  6620                     bne        +0x22 /* 00000226 */
  190. 00000206  486C 000C                pea.l      [A4 + 0xC]
  191. 0000020A  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  192. 0000020E  296E FFF6 000C           move.l     [A4 + 0xC], [A6 - 0xA]
  193. 00000214  486B 0007                pea.l      [A3 + 0x7]
  194. 00000218  3F3C 0003                move.w     -[A7], 0x3
  195. 0000021C  1F3C 0001                move.b     -[A7], 0x1
  196. 00000220  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  197. 00000224  6008                     bra        +0xA /* 0000022E */
  198. label00000226:
  199. 00000226  486E FFF6                pea.l      [A6 - 0xA]
  200. 0000022A  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  201. label0000022E:
  202. 0000022E  3F06                     move.w     -[A7], D6
  203. 00000230  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  204. 00000234  4EBA FDCA                jsr        [PC - 0x236 /* 00000000 */]
  205. label00000238:
  206. 00000238  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  207. 0000023C  4E5E                     unlink     A6
  208. 0000023E  205F                     movea.l    A0, [A7]+
  209. 00000240  544F                     addq.w     A7, 2
  210. 00000242  4ED0                     jmp        [A0]
  211. 00000244  4E56 FFFC                link       A6, -0x0004
  212. 00000248  48E7 0108                movem.l    -[A7], D7,A4
  213. 0000024C  3E2E 0008                move.w     D7, [A6 + 0x8]
  214. 00000250  102D EF26                move.b     D0, [A5 - 0x10DA]
  215. 00000254  670E                     beq        +0x10 /* 00000264 */
  216. 00000256  7201                     moveq.l    D1, 0x01
  217. 00000258  B247                     cmp.w      D1, D7
  218. 0000025A  57C1                     seq        D1
  219. 0000025C  C001                     and.b      D0, D1
  220. 0000025E  6704                     beq        +0x6 /* 00000264 */
  221. 00000260  6000 00E4                bra        +0xE6 /* 00000346 */
  222. label00000264:
  223. 00000264  102D EF25                move.b     D0, [A5 - 0x10DB]
  224. 00000268  670E                     beq        +0x10 /* 00000278 */
  225. 0000026A  7202                     moveq.l    D1, 0x02
  226. 0000026C  B247                     cmp.w      D1, D7
  227. 0000026E  57C1                     seq        D1
  228. 00000270  C001                     and.b      D0, D1
  229. 00000272  6704                     beq        +0x6 /* 00000278 */
  230. 00000274  6000 00D0                bra        +0xD2 /* 00000346 */
  231. label00000278:
  232. 00000278  206E 000C                movea.l    A0, [A6 + 0xC]
  233. 0000027C  49E8 027E                lea.l      A4, [A0 + 0x27E]
  234. 00000280  7001                     moveq.l    D0, 0x01
  235. 00000282  B047                     cmp.w      D0, D7
  236. 00000284  665A                     bne        +0x5C /* 000002E0 */
  237. 00000286  7004                     moveq.l    D0, 0x04
  238. 00000288  6B1C                     bmi        +0x1E /* 000002A6 */
  239. 0000028A  206D F342                movea.l    A0, [A5 - 0xCBE]
  240. 0000028E  B07C 001F                cmp.w      D0, 0x1F
  241. 00000292  6E12                     bgt        +0x14 /* 000002A6 */
  242. 00000294  41E8 0896                lea.l      A0, [A0 + 0x896]
  243. 00000298  3200                     move.w     D1, D0
  244. 0000029A  E649                     lsr        D1.w, 3
  245. 0000029C  4441                     neg.w      D1
  246. 0000029E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  247. 000002A2  0A3C 0004                xori.b     ccr, 4
  248. label000002A6:
  249. 000002A6  6700 009E                beq        +0xA0 /* 00000346 */
  250. 000002AA  7017                     moveq.l    D0, 0x17
  251. 000002AC  B02C 0001                cmp.b      D0, [A4 + 0x1]
  252. 000002B0  57C0                     seq        D0
  253. 000002B2  4A00                     tst.b      D0
  254. 000002B4  6712                     beq        +0x14 /* 000002C8 */
  255. 000002B6  2F00                     move.l     -[A7], D0
  256. 000002B8  4267                     clr.w      -[A7]
  257. 000002BA  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  258. 000002BE  4EBA FD8A                jsr        [PC - 0x276 /* 0000004A */]
  259. 000002C2  121F                     move.b     D1, [A7]+
  260. 000002C4  201F                     move.l     D0, [A7]+
  261. 000002C6  C001                     and.b      D0, D1
  262. label000002C8:
  263. 000002C8  1F2C 0001                move.b     -[A7], [A4 + 0x1]
  264. 000002CC  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  265. 000002D0  3F07                     move.w     -[A7], D7
  266. 000002D2  486D F24A                pea.l      [A5 - 0xDB6]
  267. 000002D6  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  268. 000002DA  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  269. 000002DE  6066                     bra        +0x68 /* 00000346 */
  270. label000002E0:
  271. 000002E0  7002                     moveq.l    D0, 0x02
  272. 000002E2  B047                     cmp.w      D0, D7
  273. 000002E4  57C0                     seq        D0
  274. 000002E6  4A00                     tst.b      D0
  275. 000002E8  675C                     beq        +0x5E /* 00000346 */
  276. 000002EA  C02D F09E                and.b      D0, [A5 - 0xF62]
  277. 000002EE  6756                     beq        +0x58 /* 00000346 */
  278. 000002F0  7003                     moveq.l    D0, 0x03
  279. 000002F2  6B1C                     bmi        +0x1E /* 00000310 */
  280. 000002F4  206D F342                movea.l    A0, [A5 - 0xCBE]
  281. 000002F8  B07C 001F                cmp.w      D0, 0x1F
  282. 000002FC  6E12                     bgt        +0x14 /* 00000310 */
  283. 000002FE  41E8 0896                lea.l      A0, [A0 + 0x896]
  284. 00000302  3200                     move.w     D1, D0
  285. 00000304  E649                     lsr        D1.w, 3
  286. 00000306  4441                     neg.w      D1
  287. 00000308  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  288. 0000030C  0A3C 0004                xori.b     ccr, 4
  289. label00000310:
  290. 00000310  6734                     beq        +0x36 /* 00000346 */
  291. 00000312  7017                     moveq.l    D0, 0x17
  292. 00000314  B02C 000A                cmp.b      D0, [A4 + 0xA]
  293. 00000318  57C0                     seq        D0
  294. 0000031A  4A00                     tst.b      D0
  295. 0000031C  6712                     beq        +0x14 /* 00000330 */
  296. 0000031E  2F00                     move.l     -[A7], D0
  297. 00000320  4267                     clr.w      -[A7]
  298. 00000322  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  299. 00000326  4EBA FD22                jsr        [PC - 0x2DE /* 0000004A */]
  300. 0000032A  121F                     move.b     D1, [A7]+
  301. 0000032C  201F                     move.l     D0, [A7]+
  302. 0000032E  C001                     and.b      D0, D1
  303. label00000330:
  304. 00000330  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  305. 00000334  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  306. 00000338  3F07                     move.w     -[A7], D7
  307. 0000033A  486D F24A                pea.l      [A5 - 0xDB6]
  308. 0000033E  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  309. 00000342  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  310. label00000346:
  311. 00000346  4CDF 1080                movem.l    D7,A4, [A7]+
  312. 0000034A  4E5E                     unlink     A6
  313. 0000034C  205F                     movea.l    A0, [A7]+
  314. 0000034E  504F                     addq.w     A7, 8
  315. 00000350  4ED0                     jmp        [A0]
  316. fn00000352:
  317. 00000352  4E56 0000                link       A6, 0
  318. 00000356  206D F34E                movea.l    A0, [A5 - 0xCB2]
  319. 0000035A  1028 0146                move.b     D0, [A0 + 0x146]
  320. 0000035E  6722                     beq        +0x24 /* 00000382 */
  321. 00000360  4A68 0148                tst.w      [A0 + 0x148]
  322. 00000364  56C1                     sne        D1
  323. 00000366  C001                     and.b      D0, D1
  324. 00000368  4A00                     tst.b      D0
  325. 0000036A  6716                     beq        +0x18 /* 00000382 */
  326. 0000036C  322E 0008                move.w     D1, [A6 + 0x8]
  327. 00000370  B268 0148                cmp.w      D1, [A0 + 0x148]
  328. 00000374  5CC1                     sge        D1
  329. 00000376  C001                     and.b      D0, D1
  330. 00000378  6708                     beq        +0xA /* 00000382 */
  331. 0000037A  3D68 014C 000A           move.w     [A6 + 0xA], [A0 + 0x14C]
  332. 00000380  6030                     bra        +0x32 /* 000003B2 */
  333. label00000382:
  334. 00000382  206D F34E                movea.l    A0, [A5 - 0xCB2]
  335. 00000386  70FF                     moveq.l    D0, 0xFFFFFFFF
  336. 00000388  B068 0126                cmp.w      D0, [A0 + 0x126]
  337. 0000038C  6708                     beq        +0xA /* 00000396 */
  338. 0000038E  3D68 0126 000A           move.w     [A6 + 0xA], [A0 + 0x126]
  339. 00000394  601C                     bra        +0x1E /* 000003B2 */
  340. label00000396:
  341. 00000396  206D F34E                movea.l    A0, [A5 - 0xCB2]
  342. 0000039A  70FF                     moveq.l    D0, 0xFFFFFFFF
  343. 0000039C  B068 019C                cmp.w      D0, [A0 + 0x19C]
  344. 000003A0  6708                     beq        +0xA /* 000003AA */
  345. 000003A2  3D68 019C 000A           move.w     [A6 + 0xA], [A0 + 0x19C]
  346. 000003A8  6008                     bra        +0xA /* 000003B2 */
  347. label000003AA:
  348. 000003AA  4267                     clr.w      -[A7]
  349. 000003AC  A994                     syscall    CurResFile
  350. 000003AE  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  351. label000003B2:
  352. 000003B2  4E5E                     unlink     A6
  353. 000003B4  205F                     movea.l    A0, [A7]+
  354. 000003B6  544F                     addq.w     A7, 2
  355. 000003B8  4ED0                     jmp        [A0]
  356. fn000003BA:
  357. 000003BA  4E56 FFF0                link       A6, -0x0010
  358. 000003BE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  359. 000003C2  266E 0008                movea.l    A3, [A6 + 0x8]
  360. 000003C6  2853                     movea.l    A4, [A3]
  361. 000003C8  302B 0006                move.w     D0, [A3 + 0x6]
  362. 000003CC  0440 0011                subi.w     D0, 0x11
  363. 000003D0  672E                     beq        +0x30 /* 00000400 */
  364. 000003D2  0440 000B                subi.w     D0, 0xB
  365. 000003D6  6700 00B2                beq        +0xB4 /* 0000048A */
  366. 000003DA  5340                     subq.w     D0, 1
  367. 000003DC  6700 0128                beq        +0x12A /* 00000506 */
  368. 000003E0  5340                     subq.w     D0, 1
  369. 000003E2  6700 016E                beq        +0x170 /* 00000552 */
  370. 000003E6  5B40                     subq.w     D0, 5
  371. 000003E8  6704                     beq        +0x6 /* 000003EE */
  372. 000003EA  6000 0166                bra        +0x168 /* 00000552 */
  373. label000003EE:
  374. 000003EE  42A7                     clr.l      -[A7]
  375. 000003F0  2F0B                     move.l     -[A7], A3
  376. 000003F2  3F3C 0005                move.w     -[A7], 0x5
  377. 000003F6  4EBA 0CB4                jsr        [PC + 0xCB4 /* 000010AC */]
  378. 000003FA  2C1F                     move.l     D6, [A7]+
  379. 000003FC  6000 0154                bra        +0x156 /* 00000552 */
  380. label00000400:
  381. 00000400  4AAC 000C                tst.l      [A4 + 0xC]
  382. 00000404  6716                     beq        +0x18 /* 0000041C */
  383. 00000406  206C 000C                movea.l    A0, [A4 + 0xC]
  384. 0000040A  4A90                     tst.l      [A0]
  385. 0000040C  660E                     bne        +0x10 /* 0000041C */
  386. 0000040E  42A7                     clr.l      -[A7]
  387. 00000410  2F0B                     move.l     -[A7], A3
  388. 00000412  3F3C 0005                move.w     -[A7], 0x5
  389. 00000416  4EBA 0C94                jsr        [PC + 0xC94 /* 000010AC */]
  390. 0000041A  2C1F                     move.l     D6, [A7]+
  391. label0000041C:
  392. 0000041C  4AAC 000C                tst.l      [A4 + 0xC]
  393. 00000420  670E                     beq        +0x10 /* 00000430 */
  394. 00000422  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  395. 00000426  205F                     movea.l    A0, [A7]+
  396. 00000428  A04A                     syscall    HNoPurge
  397. 0000042A  426D F312                clr.w      [A5 - 0xCEE]
  398. 0000042E  6022                     bra        +0x24 /* 00000452 */
  399. label00000430:
  400. 00000430  42A7                     clr.l      -[A7]
  401. 00000432  2F0B                     move.l     -[A7], A3
  402. 00000434  3F3C 0002                move.w     -[A7], 0x2
  403. 00000438  4EBA 0C72                jsr        [PC + 0xC72 /* 000010AC */]
  404. 0000043C  2C1F                     move.l     D6, [A7]+
  405. 0000043E  4A6D F312                tst.w      [A5 - 0xCEE]
  406. 00000442  660E                     bne        +0x10 /* 00000452 */
  407. 00000444  42A7                     clr.l      -[A7]
  408. 00000446  2F0B                     move.l     -[A7], A3
  409. 00000448  3F3C 0010                move.w     -[A7], 0x10
  410. 0000044C  4EBA 0C5E                jsr        [PC + 0xC5E /* 000010AC */]
  411. 00000450  2C1F                     move.l     D6, [A7]+
  412. label00000452:
  413. 00000452  302D F312                move.w     D0, [A5 - 0xCEE]
  414. 00000456  48C0                     ext.l      D0
  415. 00000458  2740 0018                move.l     [A3 + 0x18], D0
  416. 0000045C  4A6D F312                tst.w      [A5 - 0xCEE]
  417. 00000460  57C0                     seq        D0
  418. 00000462  4A00                     tst.b      D0
  419. 00000464  6700 00EC                beq        +0xEE /* 00000552 */
  420. 00000468  7201                     moveq.l    D1, 0x01
  421. 0000046A  B2AB 0008                cmp.l      D1, [A3 + 0x8]
  422. 0000046E  57C1                     seq        D1
  423. 00000470  C001                     and.b      D0, D1
  424. 00000472  6700 00DE                beq        +0xE0 /* 00000552 */
  425. 00000476  486C 0007                pea.l      [A4 + 0x7]
  426. 0000047A  3F3C 0004                move.w     -[A7], 0x4
  427. 0000047E  1F3C 0001                move.b     -[A7], 0x1
  428. 00000482  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  429. 00000486  6000 00CA                bra        +0xCC /* 00000552 */
  430. label0000048A:
  431. 0000048A  4AAC 000C                tst.l      [A4 + 0xC]
  432. 0000048E  56C0                     sne        D0
  433. 00000490  4A00                     tst.b      D0
  434. 00000492  6700 00BE                beq        +0xC0 /* 00000552 */
  435. 00000496  206C 000C                movea.l    A0, [A4 + 0xC]
  436. 0000049A  4A90                     tst.l      [A0]
  437. 0000049C  56C1                     sne        D1
  438. 0000049E  C001                     and.b      D0, D1
  439. 000004A0  6700 00B0                beq        +0xB2 /* 00000552 */
  440. 000004A4  3E2B 000A                move.w     D7, [A3 + 0xA]
  441. 000004A8  7002                     moveq.l    D0, 0x02
  442. 000004AA  B047                     cmp.w      D0, D7
  443. 000004AC  660E                     bne        +0x10 /* 000004BC */
  444. 000004AE  486C 0007                pea.l      [A4 + 0x7]
  445. 000004B2  2F3C 0000 0004           move.l     -[A7], 0x4
  446. 000004B8  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  447. label000004BC:
  448. 000004BC  4267                     clr.w      -[A7]
  449. 000004BE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  450. 000004C2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  451. 000004C6  101F                     move.b     D0, [A7]+
  452. 000004C8  6702                     beq        +0x4 /* 000004CC */
  453. 000004CA  4247                     clr.w      D7
  454. label000004CC:
  455. 000004CC  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  456. 000004D2  6702                     beq        +0x4 /* 000004D6 */
  457. 000004D4  4247                     clr.w      D7
  458. label000004D6:
  459. 000004D6  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  460. 000004DC  6702                     beq        +0x4 /* 000004E0 */
  461. 000004DE  4247                     clr.w      D7
  462. label000004E0:
  463. 000004E0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  464. 000004E4  7003                     moveq.l    D0, 0x03
  465. 000004E6  B068 019E                cmp.w      D0, [A0 + 0x19E]
  466. 000004EA  6602                     bne        +0x4 /* 000004EE */
  467. 000004EC  4247                     clr.w      D7
  468. label000004EE:
  469. 000004EE  4A47                     tst.w      D7
  470. 000004F0  6F0A                     ble        +0xC /* 000004FC */
  471. 000004F2  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  472. 000004F6  205F                     movea.l    A0, [A7]+
  473. 000004F8  A049                     syscall    HPurge
  474. 000004FA  6056                     bra        +0x58 /* 00000552 */
  475. label000004FC:
  476. 000004FC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  477. 00000500  205F                     movea.l    A0, [A7]+
  478. 00000502  A04A                     syscall    HNoPurge
  479. 00000504  604C                     bra        +0x4E /* 00000552 */
  480. label00000506:
  481. 00000506  7000                     moveq.l    D0, 0x00
  482. 00000508  2740 0018                move.l     [A3 + 0x18], D0
  483. 0000050C  4AAC 000C                tst.l      [A4 + 0xC]
  484. 00000510  57C0                     seq        D0
  485. 00000512  4A00                     tst.b      D0
  486. 00000514  660C                     bne        +0xE /* 00000522 */
  487. 00000516  206C 000C                movea.l    A0, [A4 + 0xC]
  488. 0000051A  4A90                     tst.l      [A0]
  489. 0000051C  57C1                     seq        D1
  490. 0000051E  8001                     or.b       D0, D1
  491. 00000520  6708                     beq        +0xA /* 0000052A */
  492. label00000522:
  493. 00000522  7001                     moveq.l    D0, 0x01
  494. 00000524  2740 0018                move.l     [A3 + 0x18], D0
  495. 00000528  6028                     bra        +0x2A /* 00000552 */
  496. label0000052A:
  497. 0000052A  4267                     clr.w      -[A7]
  498. 0000052C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  499. 00000530  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  500. 00000534  101F                     move.b     D0, [A7]+
  501. 00000536  661A                     bne        +0x1C /* 00000552 */
  502. 00000538  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  503. 0000053E  57C0                     seq        D0
  504. 00000540  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  505. 00000546  57C1                     seq        D1
  506. 00000548  C001                     and.b      D0, D1
  507. 0000054A  6706                     beq        +0x8 /* 00000552 */
  508. 0000054C  7001                     moveq.l    D0, 0x01
  509. 0000054E  2740 0018                move.l     [A3 + 0x18], D0
  510. label00000552:
  511. 00000552  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  512. 00000556  4E5E                     unlink     A6
  513. 00000558  2E9F                     move.l     [A7], [A7]+
  514. 0000055A  4E75                     rts
  515. fn0000055C:
  516. 0000055C  4E56 FFF6                link       A6, -0x000A
  517. 00000560  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  518. 00000564  3C2E 0008                move.w     D6, [A6 + 0x8]
  519. 00000568  7E01                     moveq.l    D7, 0x01
  520. 0000056A  42A7                     clr.l      -[A7]
  521. 0000056C  3F06                     move.w     -[A7], D6
  522. 0000056E  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  523. 00000572  285F                     movea.l    A4, [A7]+
  524. 00000574  4A2C 0006                tst.b      [A4 + 0x6]
  525. 00000578  6770                     beq        +0x72 /* 000005EA */
  526. 0000057A  4267                     clr.w      -[A7]
  527. 0000057C  3F06                     move.w     -[A7], D6
  528. 0000057E  4EBA FACA                jsr        [PC - 0x536 /* 0000004A */]
  529. 00000582  101F                     move.b     D0, [A7]+
  530. 00000584  6608                     bne        +0xA /* 0000058E */
  531. 00000586  426D F312                clr.w      [A5 - 0xCEE]
  532. 0000058A  4207                     clr.b      D7
  533. 0000058C  605C                     bra        +0x5E /* 000005EA */
  534. label0000058E:
  535. 0000058E  7001                     moveq.l    D0, 0x01
  536. 00000590  B02C 0006                cmp.b      D0, [A4 + 0x6]
  537. 00000594  57C0                     seq        D0
  538. 00000596  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  539. 0000059C  56C1                     sne        D1
  540. 0000059E  C001                     and.b      D0, D1
  541. 000005A0  6748                     beq        +0x4A /* 000005EA */
  542. 000005A2  42A7                     clr.l      -[A7]
  543. 000005A4  3F06                     move.w     -[A7], D6
  544. 000005A6  4A6C 0014                tst.w      [A4 + 0x14]
  545. 000005AA  5DC0                     slt        D0
  546. 000005AC  4400                     neg.b      D0
  547. 000005AE  1F00                     move.b     -[A7], D0
  548. 000005B0  4267                     clr.w      -[A7]
  549. 000005B2  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  550. 000005B6  265F                     movea.l    A3, [A7]+
  551. 000005B8  200B                     move.l     D0, A3
  552. 000005BA  57C0                     seq        D0
  553. 000005BC  4A00                     tst.b      D0
  554. 000005BE  6724                     beq        +0x26 /* 000005E4 */
  555. 000005C0  322C 001C                move.w     D1, [A4 + 0x1C]
  556. 000005C4  926C 0018                sub.w      D1, [A4 + 0x18]
  557. 000005C8  7401                     moveq.l    D2, 0x01
  558. 000005CA  B441                     cmp.w      D2, D1
  559. 000005CC  5DC1                     slt        D1
  560. 000005CE  C001                     and.b      D0, D1
  561. 000005D0  6712                     beq        +0x14 /* 000005E4 */
  562. 000005D2  486C 0007                pea.l      [A4 + 0x7]
  563. 000005D6  2F3C 0000 0002           move.l     -[A7], 0x2
  564. 000005DC  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  565. 000005E0  4207                     clr.b      D7
  566. 000005E2  6006                     bra        +0x8 /* 000005EA */
  567. label000005E4:
  568. 000005E4  2F0B                     move.l     -[A7], A3
  569. 000005E6  205F                     movea.l    A0, [A7]+
  570. 000005E8  A04A                     syscall    HNoPurge
  571. label000005EA:
  572. 000005EA  1D47 000A                move.b     [A6 + 0xA], D7
  573. 000005EE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  574. 000005F2  4E5E                     unlink     A6
  575. 000005F4  205F                     movea.l    A0, [A7]+
  576. 000005F6  544F                     addq.w     A7, 2
  577. 000005F8  4ED0                     jmp        [A0]
  578. fn000005FA:
  579. 000005FA  4E56 FFF8                link       A6, -0x0008
  580. 000005FE  48E7 0018                movem.l    -[A7], A3,A4
  581. 00000602  42A7                     clr.l      -[A7]
  582. 00000604  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  583. 00000608  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  584. 0000060C  285F                     movea.l    A4, [A7]+
  585. 0000060E  4A2C 0006                tst.b      [A4 + 0x6]
  586. 00000612  672E                     beq        +0x30 /* 00000642 */
  587. 00000614  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  588. 00000618  3F3C 0001                move.w     -[A7], 0x1
  589. 0000061C  4EBA F9E2                jsr        [PC - 0x61E /* 00000000 */]
  590. 00000620  7001                     moveq.l    D0, 0x01
  591. 00000622  B02C 0006                cmp.b      D0, [A4 + 0x6]
  592. 00000626  57C0                     seq        D0
  593. 00000628  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  594. 0000062E  56C1                     sne        D1
  595. 00000630  C001                     and.b      D0, D1
  596. 00000632  670E                     beq        +0x10 /* 00000642 */
  597. 00000634  266C 0008                movea.l    A3, [A4 + 0x8]
  598. 00000638  200B                     move.l     D0, A3
  599. 0000063A  6706                     beq        +0x8 /* 00000642 */
  600. 0000063C  2F0B                     move.l     -[A7], A3
  601. 0000063E  205F                     movea.l    A0, [A7]+
  602. 00000640  A049                     syscall    HPurge
  603. label00000642:
  604. 00000642  4CDF 1800                movem.l    A3,A4, [A7]+
  605. 00000646  4E5E                     unlink     A6
  606. 00000648  205F                     movea.l    A0, [A7]+
  607. 0000064A  544F                     addq.w     A7, 2
  608. 0000064C  4ED0                     jmp        [A0]
  609. fn0000064E:
  610. 0000064E  4E56 FFFA                link       A6, -0x0006
  611. 00000652  48E7 0118                movem.l    -[A7], D7,A3,A4
  612. 00000656  266E 000C                movea.l    A3, [A6 + 0xC]
  613. 0000065A  286E 0008                movea.l    A4, [A6 + 0x8]
  614. 0000065E  41FA 011A                lea.l      A0, [PC + 0x11A /* 0000077A, value 0x0 */]
  615. 00000662  224C                     movea.l    A1, A4
  616. 00000664  700F                     moveq.l    D0, 0x0F
  617. label00000666:
  618. 00000666  22D8                     move.l     [A1]+, [A0]+
  619. 00000668  51C8 FFFC                dbf        D0, -0x6 /* 00000666 */
  620. 0000066C  3290                     move.w     [A1], [A0]
  621. 0000066E  7E06                     moveq.l    D7, 0x06
  622. 00000670  6056                     bra        +0x58 /* 000006C8 */
  623. label00000672:
  624. 00000672  3007                     move.w     D0, D7
  625. 00000674  E940                     asl        D0.w, 4
  626. 00000676  41F3 00DE                lea.l      A0, [A3 + D0.w - 0x34]
  627. 0000067A  2D48 FFFA                move.l     [A6 - 0x6], A0
  628. 0000067E  4267                     clr.w      -[A7]
  629. 00000680  206E FFFA                movea.l    A0, [A6 - 0x6]
  630. 00000684  1028 0001                move.b     D0, [A0 + 0x1]
  631. 00000688  4880                     ext.w      D0
  632. 0000068A  3F00                     move.w     -[A7], D0
  633. 0000068C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  634. 00000690  101F                     move.b     D0, [A7]+
  635. 00000692  6732                     beq        +0x34 /* 000006C6 */
  636. 00000694  41EC 0042                lea.l      A0, [A4 + 0x42]
  637. 00000698  7020                     moveq.l    D0, 0x20
  638. label0000069A:
  639. 0000069A  3F20                     move.w     -[A7], -[A0]
  640. 0000069C  51C8 FFFC                dbf        D0, -0x6 /* 0000069A */
  641. 000006A0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  642. 000006A4  206E FFFA                movea.l    A0, [A6 - 0x6]
  643. 000006A8  3F28 0006                move.w     -[A7], [A0 + 0x6]
  644. 000006AC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  645. 000006B0  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  646. 000006B4  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  647. 000006B8  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  648. 000006BC  204C                     movea.l    A0, A4
  649. 000006BE  7020                     moveq.l    D0, 0x20
  650. label000006C0:
  651. 000006C0  30DF                     move.w     [A0]+, [A7]+
  652. 000006C2  51C8 FFFC                dbf        D0, -0x6 /* 000006C0 */
  653. label000006C6:
  654. 000006C6  5247                     addq.w     D7, 1
  655. label000006C8:
  656. 000006C8  701D                     moveq.l    D0, 0x1D
  657. 000006CA  B047                     cmp.w      D0, D7
  658. 000006CC  6CA4                     bge        -0x5A /* 00000672 */
  659. 000006CE  4A6B 0754                tst.w      [A3 + 0x754]
  660. 000006D2  6F2E                     ble        +0x30 /* 00000702 */
  661. 000006D4  41EC 0042                lea.l      A0, [A4 + 0x42]
  662. 000006D8  7020                     moveq.l    D0, 0x20
  663. label000006DA:
  664. 000006DA  3F20                     move.w     -[A7], -[A0]
  665. 000006DC  51C8 FFFC                dbf        D0, -0x6 /* 000006DA */
  666. 000006E0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  667. 000006E4  3F2B 0754                move.w     -[A7], [A3 + 0x754]
  668. 000006E8  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  669. 000006EC  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  670. 000006F0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  671. 000006F4  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  672. 000006F8  204C                     movea.l    A0, A4
  673. 000006FA  7020                     moveq.l    D0, 0x20
  674. label000006FC:
  675. 000006FC  30DF                     move.w     [A0]+, [A7]+
  676. 000006FE  51C8 FFFC                dbf        D0, -0x6 /* 000006FC */
  677. label00000702:
  678. 00000702  7017                     moveq.l    D0, 0x17
  679. 00000704  B02B 001F                cmp.b      D0, [A3 + 0x1F]
  680. 00000708  662E                     bne        +0x30 /* 00000738 */
  681. 0000070A  41EC 0042                lea.l      A0, [A4 + 0x42]
  682. 0000070E  7020                     moveq.l    D0, 0x20
  683. label00000710:
  684. 00000710  3F20                     move.w     -[A7], -[A0]
  685. 00000712  51C8 FFFC                dbf        D0, -0x6 /* 00000710 */
  686. 00000716  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  687. 0000071A  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  688. 0000071E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  689. 00000722  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  690. 00000726  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  691. 0000072A  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  692. 0000072E  204C                     movea.l    A0, A4
  693. 00000730  7020                     moveq.l    D0, 0x20
  694. label00000732:
  695. 00000732  30DF                     move.w     [A0]+, [A7]+
  696. 00000734  51C8 FFFC                dbf        D0, -0x6 /* 00000732 */
  697. label00000738:
  698. 00000738  7017                     moveq.l    D0, 0x17
  699. 0000073A  B02B 0028                cmp.b      D0, [A3 + 0x28]
  700. 0000073E  662E                     bne        +0x30 /* 0000076E */
  701. 00000740  41EC 0042                lea.l      A0, [A4 + 0x42]
  702. 00000744  7020                     moveq.l    D0, 0x20
  703. label00000746:
  704. 00000746  3F20                     move.w     -[A7], -[A0]
  705. 00000748  51C8 FFFC                dbf        D0, -0x6 /* 00000746 */
  706. 0000074C  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  707. 00000750  3F2B 0026                move.w     -[A7], [A3 + 0x26]
  708. 00000754  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  709. 00000758  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  710. 0000075C  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  711. 00000760  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  712. 00000764  204C                     movea.l    A0, A4
  713. 00000766  7020                     moveq.l    D0, 0x20
  714. label00000768:
  715. 00000768  30DF                     move.w     [A0]+, [A7]+
  716. 0000076A  51C8 FFFC                dbf        D0, -0x6 /* 00000768 */
  717. label0000076E:
  718. 0000076E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  719. 00000772  4E5E                     unlink     A6
  720. 00000774  205F                     movea.l    A0, [A7]+
  721. 00000776  504F                     addq.w     A7, 8
  722. 00000778  4ED0                     jmp        [A0]
  723. 0000077A  0000 0000                ori.b      D0, 0x0
  724. 0000077E  0000 0000                ori.b      D0, 0x0
  725. 00000782  0000 0000                ori.b      D0, 0x0
  726. 00000786  0000 0000                ori.b      D0, 0x0
  727. 0000078A  0000 0000                ori.b      D0, 0x0
  728. 0000078E  0000 0000                ori.b      D0, 0x0
  729. 00000792  0000 0000                ori.b      D0, 0x0
  730. 00000796  0000 0000                ori.b      D0, 0x0
  731. 0000079A  0000 0000                ori.b      D0, 0x0
  732. 0000079E  0000 0000                ori.b      D0, 0x0
  733. 000007A2  0000 0000                ori.b      D0, 0x0
  734. 000007A6  0000 0000                ori.b      D0, 0x0
  735. 000007AA  0000 0000                ori.b      D0, 0x0
  736. 000007AE  0000 0000                ori.b      D0, 0x0
  737. 000007B2  0000 0000                ori.b      D0, 0x0
  738. 000007B6  0000 0000                ori.b      D0, 0x0
  739. 000007BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  740. 000007BE  F678                     .extension 0x678 // unimplemented
  741. 000007C0  2F07                     move.l     -[A7], D7
  742. 000007C2  41EE FFBE                lea.l      A0, [A6 - 0x42]
  743. 000007C6  43FA 0144                lea.l      A1, [PC + 0x144 /* 0000090C, value 0x0 */]
  744. 000007CA  700F                     moveq.l    D0, 0x0F
  745. label000007CC:
  746. 000007CC  20D9                     move.l     [A0]+, [A1]+
  747. 000007CE  51C8 FFFC                dbf        D0, -0x6 /* 000007CC */
  748. 000007D2  3091                     move.w     [A0], [A1]
  749. 000007D4  426E 000C                clr.w      [A6 + 0xC]
  750. 000007D8  206D F342                movea.l    A0, [A5 - 0xCBE]
  751. 000007DC  4AA8 000A                tst.l      [A0 + 0xA]
  752. 000007E0  6700 00E6                beq        +0xE8 /* 000008C8 */
  753. 000007E4  486E F67C                pea.l      [A6 - 0x984]
  754. 000007E8  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  755. 000007EC  206D F342                movea.l    A0, [A5 - 0xCBE]
  756. 000007F0  2D68 000A F686           move.l     [A6 - 0x97A], [A0 + 0xA]
  757. 000007F6  206D F342                movea.l    A0, [A5 - 0xCBE]
  758. 000007FA  3D68 074C FDC8           move.w     [A6 - 0x238], [A0 + 0x74C]
  759. label00000800:
  760. 00000800  4267                     clr.w      -[A7]
  761. 00000802  486E F67C                pea.l      [A6 - 0x984]
  762. 00000806  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  763. 0000080A  101F                     move.b     D0, [A7]+
  764. 0000080C  6600 00BA                bne        +0xBC /* 000008C8 */
  765. 00000810  41EE FF7C                lea.l      A0, [A6 - 0x84]
  766. 00000814  43FA 00F6                lea.l      A1, [PC + 0xF6 /* 0000090C, value 0x0 */]
  767. 00000818  700F                     moveq.l    D0, 0x0F
  768. label0000081A:
  769. 0000081A  20D9                     move.l     [A0]+, [A1]+
  770. 0000081C  51C8 FFFC                dbf        D0, -0x6 /* 0000081A */
  771. 00000820  3091                     move.w     [A0], [A1]
  772. 00000822  486E F67C                pea.l      [A6 - 0x984]
  773. 00000826  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  774. 0000082A  302E F67C                move.w     D0, [A6 - 0x984]
  775. 0000082E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  776. 00000832  6E00 0094                bgt        +0x96 /* 000008C8 */
  777. 00000836  302E F67C                move.w     D0, [A6 - 0x984]
  778. 0000083A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  779. 0000083E  6DC0                     blt        -0x3E /* 00000800 */
  780. 00000840  486E F67C                pea.l      [A6 - 0x984]
  781. 00000844  486E FF7C                pea.l      [A6 - 0x84]
  782. 00000848  4EBA FE04                jsr        [PC - 0x1FC /* 0000064E */]
  783. 0000084C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  784. 00000850  3D68 0002 F67A           move.w     [A6 - 0x986], [A0 + 0x2]
  785. 00000856  7E01                     moveq.l    D7, 0x01
  786. 00000858  605E                     bra        +0x60 /* 000008B8 */
  787. label0000085A:
  788. 0000085A  3007                     move.w     D0, D7
  789. 0000085C  6B18                     bmi        +0x1A /* 00000876 */
  790. 0000085E  B07C 020F                cmp.w      D0, 0x20F
  791. 00000862  6E12                     bgt        +0x14 /* 00000876 */
  792. 00000864  41EE FFBE                lea.l      A0, [A6 - 0x42]
  793. 00000868  3200                     move.w     D1, D0
  794. 0000086A  E649                     lsr        D1.w, 3
  795. 0000086C  4441                     neg.w      D1
  796. 0000086E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  797. 00000872  0A3C 0004                xori.b     ccr, 4
  798. label00000876:
  799. 00000876  663C                     bne        +0x3E /* 000008B4 */
  800. 00000878  41EE 0000                lea.l      A0, [A6 + 0x0]
  801. 0000087C  7020                     moveq.l    D0, 0x20
  802. label0000087E:
  803. 0000087E  3F20                     move.w     -[A7], -[A0]
  804. 00000880  51C8 FFFC                dbf        D0, -0x6 /* 0000087E */
  805. 00000884  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  806. 00000888  3F07                     move.w     -[A7], D7
  807. 0000088A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  808. 0000088E  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  809. 00000892  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  810. 00000896  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  811. 0000089A  41EE FFBE                lea.l      A0, [A6 - 0x42]
  812. 0000089E  7020                     moveq.l    D0, 0x20
  813. label000008A0:
  814. 000008A0  30DF                     move.w     [A0]+, [A7]+
  815. 000008A2  51C8 FFFC                dbf        D0, -0x6 /* 000008A0 */
  816. 000008A6  4267                     clr.w      -[A7]
  817. 000008A8  3F07                     move.w     -[A7], D7
  818. 000008AA  4EBA FCB0                jsr        [PC - 0x350 /* 0000055C */]
  819. 000008AE  101F                     move.b     D0, [A7]+
  820. 000008B0  6602                     bne        +0x4 /* 000008B4 */
  821. 000008B2  6014                     bra        +0x16 /* 000008C8 */
  822. label000008B4:
  823. 000008B4  5247                     addq.w     D7, 1
  824. 000008B6  6906                     bvs        +0x8 /* 000008BE */
  825. label000008B8:
  826. 000008B8  BE6E F67A                cmp.w      D7, [A6 - 0x986]
  827. 000008BC  6F9C                     ble        -0x62 /* 0000085A */
  828. label000008BE:
  829. 000008BE  3D6E F67C 000C           move.w     [A6 + 0xC], [A6 - 0x984]
  830. 000008C4  6000 FF3A                bra        -0xC4 /* 00000800 */
  831. label000008C8:
  832. 000008C8  206D F34E                movea.l    A0, [A5 - 0xCB2]
  833. 000008CC  3D68 0002 F678           move.w     [A6 - 0x988], [A0 + 0x2]
  834. 000008D2  7E01                     moveq.l    D7, 0x01
  835. 000008D4  6028                     bra        +0x2A /* 000008FE */
  836. label000008D6:
  837. 000008D6  3007                     move.w     D0, D7
  838. 000008D8  6B18                     bmi        +0x1A /* 000008F2 */
  839. 000008DA  B07C 020F                cmp.w      D0, 0x20F
  840. 000008DE  6E12                     bgt        +0x14 /* 000008F2 */
  841. 000008E0  41EE 0000                lea.l      A0, [A6 + 0x0]
  842. 000008E4  3200                     move.w     D1, D0
  843. 000008E6  E649                     lsr        D1.w, 3
  844. 000008E8  4441                     neg.w      D1
  845. 000008EA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  846. 000008EE  0A3C 0004                xori.b     ccr, 4
  847. label000008F2:
  848. 000008F2  6606                     bne        +0x8 /* 000008FA */
  849. 000008F4  3F07                     move.w     -[A7], D7
  850. 000008F6  4EBA FD02                jsr        [PC - 0x2FE /* 000005FA */]
  851. label000008FA:
  852. 000008FA  5247                     addq.w     D7, 1
  853. 000008FC  6906                     bvs        +0x8 /* 00000904 */
  854. label000008FE:
  855. 000008FE  BE6E F678                cmp.w      D7, [A6 - 0x988]
  856. 00000902  6FD2                     ble        -0x2C /* 000008D6 */
  857. label00000904:
  858. 00000904  2E1F                     move.l     D7, [A7]+
  859. 00000906  4E5E                     unlink     A6
  860. 00000908  2E9F                     move.l     [A7], [A7]+
  861. 0000090A  4E75                     rts
  862. 0000090C  0000 0000                ori.b      D0, 0x0
  863. 00000910  0000 0000                ori.b      D0, 0x0
  864. 00000914  0000 0000                ori.b      D0, 0x0
  865. 00000918  0000 0000                ori.b      D0, 0x0
  866. 0000091C  0000 0000                ori.b      D0, 0x0
  867. 00000920  0000 0000                ori.b      D0, 0x0
  868. 00000924  0000 0000                ori.b      D0, 0x0
  869. 00000928  0000 0000                ori.b      D0, 0x0
  870. 0000092C  0000 0000                ori.b      D0, 0x0
  871. 00000930  0000 0000                ori.b      D0, 0x0
  872. 00000934  0000 0000                ori.b      D0, 0x0
  873. 00000938  0000 0000                ori.b      D0, 0x0
  874. 0000093C  0000 0000                ori.b      D0, 0x0
  875. 00000940  0000 0000                ori.b      D0, 0x0
  876. 00000944  0000 0000                ori.b      D0, 0x0
  877. 00000948  0000 0000                ori.b      D0, 0x0
  878. 0000094C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  879. // begin alternate branch 0000094E-00000952
  880. fn0000094E:
  881. 0000094E  4E56 FFF8                link       A6, -0x0008
  882. // end alternate branch 0000094E-00000952
  883. fn0000094E: // (misaligned)
  884. 00000950  FFF8                     .extension 0xFF8 // unimplemented
  885. 00000952  48E7 0300                movem.l    -[A7], D6,D7
  886. 00000956  4246                     clr.w      D6
  887. 00000958  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  888. 0000095E  3E2E 000A                move.w     D7, [A6 + 0xA]
  889. 00000962  6014                     bra        +0x16 /* 00000978 */
  890. label00000964:
  891. 00000964  4267                     clr.w      -[A7]
  892. 00000966  3F07                     move.w     -[A7], D7
  893. 00000968  4EBA FBF2                jsr        [PC - 0x40E /* 0000055C */]
  894. 0000096C  101F                     move.b     D0, [A7]+
  895. 0000096E  6602                     bne        +0x4 /* 00000972 */
  896. 00000970  600C                     bra        +0xE /* 0000097E */
  897. label00000972:
  898. 00000972  3C07                     move.w     D6, D7
  899. 00000974  5247                     addq.w     D7, 1
  900. 00000976  6906                     bvs        +0x8 /* 0000097E */
  901. label00000978:
  902. 00000978  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  903. 0000097C  6FE6                     ble        -0x18 /* 00000964 */
  904. label0000097E:
  905. 0000097E  3D46 FFF8                move.w     [A6 - 0x8], D6
  906. 00000982  3E2E 000A                move.w     D7, [A6 + 0xA]
  907. 00000986  600A                     bra        +0xC /* 00000992 */
  908. label00000988:
  909. 00000988  3F07                     move.w     -[A7], D7
  910. 0000098A  4EBA FC6E                jsr        [PC - 0x392 /* 000005FA */]
  911. 0000098E  5247                     addq.w     D7, 1
  912. 00000990  6906                     bvs        +0x8 /* 00000998 */
  913. label00000992:
  914. 00000992  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  915. 00000996  6FF0                     ble        -0xE /* 00000988 */
  916. label00000998:
  917. 00000998  3D46 000C                move.w     [A6 + 0xC], D6
  918. 0000099C  4CDF 00C0                movem.l    D6,D7, [A7]+
  919. 000009A0  4E5E                     unlink     A6
  920. 000009A2  2E9F                     move.l     [A7], [A7]+
  921. 000009A4  4E75                     rts
  922. 000009A6  4E56 FFFE                link       A6, -0x0002
  923. 000009AA  4267                     clr.w      -[A7]
  924. 000009AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  925. 000009B0  4EBA FF9C                jsr        [PC - 0x64 /* 0000094E */]
  926. 000009B4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  927. 000009B8  4E5E                     unlink     A6
  928. 000009BA  2E9F                     move.l     [A7], [A7]+
  929. 000009BC  4E75                     rts
  930. fn000009BE:
  931. 000009BE  4E56 FFFC                link       A6, -0x0004
  932. 000009C2  4267                     clr.w      -[A7]
  933. 000009C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  934. 000009C8  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  935. 000009CC  101F                     move.b     D0, [A7]+
  936. 000009CE  6726                     beq        +0x28 /* 000009F6 */
  937. 000009D0  4267                     clr.w      -[A7]
  938. 000009D2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  939. 000009D6  4EBA F64E                jsr        [PC - 0x9B2 /* 00000026 */]
  940. 000009DA  7001                     moveq.l    D0, 0x01
  941. 000009DC  B05F                     cmp.w      D0, [A7]+
  942. 000009DE  6616                     bne        +0x18 /* 000009F6 */
  943. 000009E0  42A7                     clr.l      -[A7]
  944. 000009E2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  945. 000009E6  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  946. 000009EA  42A7                     clr.l      -[A7]
  947. 000009EC  42A7                     clr.l      -[A7]
  948. 000009EE  4EBA 06EC                jsr        [PC + 0x6EC /* 000010DC */]
  949. 000009F2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  950. label000009F6:
  951. 000009F6  4E5E                     unlink     A6
  952. 000009F8  205F                     movea.l    A0, [A7]+
  953. 000009FA  544F                     addq.w     A7, 2
  954. 000009FC  4ED0                     jmp        [A0]
  955. 000009FE  4E56 FFFC                link       A6, -0x0004
  956. 00000A02  2F07                     move.l     -[A7], D7
  957. 00000A04  3D6E 0008 FFFC           move.w     [A6 - 0x4], [A6 + 0x8]
  958. 00000A0A  3E2E 000A                move.w     D7, [A6 + 0xA]
  959. 00000A0E  600A                     bra        +0xC /* 00000A1A */
  960. label00000A10:
  961. 00000A10  3F07                     move.w     -[A7], D7
  962. 00000A12  4EBA FFAA                jsr        [PC - 0x56 /* 000009BE */]
  963. 00000A16  5247                     addq.w     D7, 1
  964. 00000A18  6906                     bvs        +0x8 /* 00000A20 */
  965. label00000A1A:
  966. 00000A1A  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  967. 00000A1E  6FF0                     ble        -0xE /* 00000A10 */
  968. label00000A20:
  969. 00000A20  2E1F                     move.l     D7, [A7]+
  970. 00000A22  4E5E                     unlink     A6
  971. 00000A24  2E9F                     move.l     [A7], [A7]+
  972. 00000A26  4E75                     rts
  973. 00000A28  4E56 FFBA                link       A6, -0x0046
  974. 00000A2C  2F07                     move.l     -[A7], D7
  975. 00000A2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  976. 00000A32  486E FFBE                pea.l      [A6 - 0x42]
  977. 00000A36  4EBA 0046                jsr        [PC + 0x46 /* 00000A7E */]
  978. 00000A3A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  979. 00000A3E  3D68 0002 FFBA           move.w     [A6 - 0x46], [A0 + 0x2]
  980. 00000A44  7E01                     moveq.l    D7, 0x01
  981. 00000A46  6028                     bra        +0x2A /* 00000A70 */
  982. label00000A48:
  983. 00000A48  3007                     move.w     D0, D7
  984. 00000A4A  6B18                     bmi        +0x1A /* 00000A64 */
  985. 00000A4C  B07C 020F                cmp.w      D0, 0x20F
  986. 00000A50  6E12                     bgt        +0x14 /* 00000A64 */
  987. 00000A52  41EE 0000                lea.l      A0, [A6 + 0x0]
  988. 00000A56  3200                     move.w     D1, D0
  989. 00000A58  E649                     lsr        D1.w, 3
  990. 00000A5A  4441                     neg.w      D1
  991. 00000A5C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  992. 00000A60  0A3C 0004                xori.b     ccr, 4
  993. label00000A64:
  994. 00000A64  6606                     bne        +0x8 /* 00000A6C */
  995. 00000A66  3F07                     move.w     -[A7], D7
  996. 00000A68  4EBA FF54                jsr        [PC - 0xAC /* 000009BE */]
  997. label00000A6C:
  998. 00000A6C  5247                     addq.w     D7, 1
  999. 00000A6E  6906                     bvs        +0x8 /* 00000A76 */
  1000. label00000A70:
  1001. 00000A70  BE6E FFBA                cmp.w      D7, [A6 - 0x46]
  1002. 00000A74  6FD2                     ble        -0x2C /* 00000A48 */
  1003. label00000A76:
  1004. 00000A76  2E1F                     move.l     D7, [A7]+
  1005. 00000A78  4E5E                     unlink     A6
  1006. 00000A7A  2E9F                     move.l     [A7], [A7]+
  1007. 00000A7C  4E75                     rts
  1008. fn00000A7E:
  1009. 00000A7E  4E56 F6C0                link       A6, -0x0940
  1010. 00000A82  206E 0008                movea.l    A0, [A6 + 0x8]
  1011. 00000A86  43FA 00A2                lea.l      A1, [PC + 0xA2 /* 00000B2A, value 0x0 */]
  1012. 00000A8A  700F                     moveq.l    D0, 0x0F
  1013. label00000A8C:
  1014. 00000A8C  20D9                     move.l     [A0]+, [A1]+
  1015. 00000A8E  51C8 FFFC                dbf        D0, -0x6 /* 00000A8C */
  1016. 00000A92  3091                     move.w     [A0], [A1]
  1017. 00000A94  486E F702                pea.l      [A6 - 0x8FE]
  1018. 00000A98  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1019. 00000A9C  206D F342                movea.l    A0, [A5 - 0xCBE]
  1020. 00000AA0  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  1021. 00000AA6  206D F342                movea.l    A0, [A5 - 0xCBE]
  1022. 00000AAA  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  1023. 00000AB0  4AAE F70C                tst.l      [A6 - 0x8F4]
  1024. 00000AB4  676C                     beq        +0x6E /* 00000B22 */
  1025. label00000AB6:
  1026. 00000AB6  4267                     clr.w      -[A7]
  1027. 00000AB8  486E F702                pea.l      [A6 - 0x8FE]
  1028. 00000ABC  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  1029. 00000AC0  101F                     move.b     D0, [A7]+
  1030. 00000AC2  665E                     bne        +0x60 /* 00000B22 */
  1031. 00000AC4  486E F702                pea.l      [A6 - 0x8FE]
  1032. 00000AC8  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  1033. 00000ACC  302E F702                move.w     D0, [A6 - 0x8FE]
  1034. 00000AD0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1035. 00000AD4  6E4C                     bgt        +0x4E /* 00000B22 */
  1036. 00000AD6  302E F702                move.w     D0, [A6 - 0x8FE]
  1037. 00000ADA  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1038. 00000ADE  6DD6                     blt        -0x28 /* 00000AB6 */
  1039. 00000AE0  486E F702                pea.l      [A6 - 0x8FE]
  1040. 00000AE4  486E F6C0                pea.l      [A6 - 0x940]
  1041. 00000AE8  4EBA FB64                jsr        [PC - 0x49C /* 0000064E */]
  1042. 00000AEC  206E 0008                movea.l    A0, [A6 + 0x8]
  1043. 00000AF0  2248                     movea.l    A1, A0
  1044. 00000AF2  43E9 0042                lea.l      A1, [A1 + 0x42]
  1045. 00000AF6  7020                     moveq.l    D0, 0x20
  1046. label00000AF8:
  1047. 00000AF8  3F21                     move.w     -[A7], -[A1]
  1048. 00000AFA  51C8 FFFC                dbf        D0, -0x6 /* 00000AF8 */
  1049. 00000AFE  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1050. 00000B02  43EE F702                lea.l      A1, [A6 - 0x8FE]
  1051. 00000B06  7020                     moveq.l    D0, 0x20
  1052. label00000B08:
  1053. 00000B08  3F21                     move.w     -[A7], -[A1]
  1054. 00000B0A  51C8 FFFC                dbf        D0, -0x6 /* 00000B08 */
  1055. 00000B0E  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1056. 00000B12  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  1057. 00000B16  548F                     addq.l     A7, 2
  1058. 00000B18  7020                     moveq.l    D0, 0x20
  1059. label00000B1A:
  1060. 00000B1A  30DF                     move.w     [A0]+, [A7]+
  1061. 00000B1C  51C8 FFFC                dbf        D0, -0x6 /* 00000B1A */
  1062. 00000B20  6094                     bra        -0x6A /* 00000AB6 */
  1063. label00000B22:
  1064. 00000B22  4E5E                     unlink     A6
  1065. 00000B24  205F                     movea.l    A0, [A7]+
  1066. 00000B26  504F                     addq.w     A7, 8
  1067. 00000B28  4ED0                     jmp        [A0]
  1068. 00000B2A  0000 0000                ori.b      D0, 0x0
  1069. 00000B2E  0000 0000                ori.b      D0, 0x0
  1070. 00000B32  0000 0000                ori.b      D0, 0x0
  1071. 00000B36  0000 0000                ori.b      D0, 0x0
  1072. 00000B3A  0000 0000                ori.b      D0, 0x0
  1073. 00000B3E  0000 0000                ori.b      D0, 0x0
  1074. 00000B42  0000 0000                ori.b      D0, 0x0
  1075. 00000B46  0000 0000                ori.b      D0, 0x0
  1076. 00000B4A  0000 0000                ori.b      D0, 0x0
  1077. 00000B4E  0000 0000                ori.b      D0, 0x0
  1078. 00000B52  0000 0000                ori.b      D0, 0x0
  1079. 00000B56  0000 0000                ori.b      D0, 0x0
  1080. 00000B5A  0000 0000                ori.b      D0, 0x0
  1081. 00000B5E  0000 0000                ori.b      D0, 0x0
  1082. 00000B62  0000 0000                ori.b      D0, 0x0
  1083. 00000B66  0000 0000                ori.b      D0, 0x0
  1084. 00000B6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1085. 00000B6E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1086. 00000B72  4E75                     rts
  1087. fn00000B74:
  1088. 00000B74  4E56 0000                link       A6, 0
  1089. 00000B78  4267                     clr.w      -[A7]
  1090. 00000B7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1091. 00000B7E  4267                     clr.w      -[A7]
  1092. 00000B80  4EBA 02BE                jsr        [PC + 0x2BE /* 00000E40 */]
  1093. 00000B84  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1094. 00000B88  4E5E                     unlink     A6
  1095. 00000B8A  2E9F                     move.l     [A7], [A7]+
  1096. 00000B8C  4E75                     rts
  1097. fn00000B8E:
  1098. 00000B8E  4E56 FDBC                link       A6, -0x0244
  1099. 00000B92  42A7                     clr.l      -[A7]
  1100. 00000B94  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1101. 00000B98  3F3C 0002                move.w     -[A7], 0x2
  1102. 00000B9C  486E FEC0                pea.l      [A6 - 0x140]
  1103. 00000BA0  2F3C 0000 0100           move.l     -[A7], 0x100
  1104. 00000BA6  4EBA 031C                jsr        [PC + 0x31C /* 00000EC4 */]
  1105. 00000BAA  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1106. 00000BAE  4240                     clr.w      D0
  1107. 00000BB0  102E FEC0                move.b     D0, [A6 - 0x140]
  1108. 00000BB4  5340                     subq.w     D0, 1
  1109. 00000BB6  1D40 FEC0                move.b     [A6 - 0x140], D0
  1110. 00000BBA  486E FEC0                pea.l      [A6 - 0x140]
  1111. 00000BBE  302E 0008                move.w     D0, [A6 + 0x8]
  1112. 00000BC2  5340                     subq.w     D0, 1
  1113. 00000BC4  3F00                     move.w     -[A7], D0
  1114. 00000BC6  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1115. 00000BCA  486E FEC0                pea.l      [A6 - 0x140]
  1116. 00000BCE  487A 006A                pea.l      [PC + 0x6A /* 00000C3A, value 0x13A4E56 */]
  1117. 00000BD2  486E FDBC                pea.l      [A6 - 0x244]
  1118. 00000BD6  3F3C 0002                move.w     -[A7], 0x2
  1119. 00000BDA  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1120. 00000BDE  41EE FEC0                lea.l      A0, [A6 - 0x140]
  1121. 00000BE2  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1122. 00000BE6  703F                     moveq.l    D0, 0x3F
  1123. label00000BE8:
  1124. 00000BE8  20D9                     move.l     [A0]+, [A1]+
  1125. 00000BEA  51C8 FFFC                dbf        D0, -0x6 /* 00000BE8 */
  1126. 00000BEE  42A7                     clr.l      -[A7]
  1127. 00000BF0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1128. 00000BF4  3F3C 0003                move.w     -[A7], 0x3
  1129. 00000BF8  486E FFC0                pea.l      [A6 - 0x40]
  1130. 00000BFC  7040                     moveq.l    D0, 0x40
  1131. 00000BFE  2F00                     move.l     -[A7], D0
  1132. 00000C00  4EBA 02C2                jsr        [PC + 0x2C2 /* 00000EC4 */]
  1133. 00000C04  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1134. 00000C08  206E 000A                movea.l    A0, [A6 + 0xA]
  1135. 00000C0C  2F08                     move.l     -[A7], A0
  1136. 00000C0E  486E FEC0                pea.l      [A6 - 0x140]
  1137. 00000C12  486E FFC0                pea.l      [A6 - 0x40]
  1138. 00000C16  486E FDBC                pea.l      [A6 - 0x244]
  1139. 00000C1A  3F3C 0002                move.w     -[A7], 0x2
  1140. 00000C1E  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1141. 00000C22  205F                     movea.l    A0, [A7]+
  1142. 00000C24  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1143. 00000C28  703F                     moveq.l    D0, 0x3F
  1144. label00000C2A:
  1145. 00000C2A  20D9                     move.l     [A0]+, [A1]+
  1146. 00000C2C  51C8 FFFC                dbf        D0, -0x6 /* 00000C2A */
  1147. 00000C30  4E5E                     unlink     A6
  1148. 00000C32  205F                     movea.l    A0, [A7]+
  1149. 00000C34  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1150. 00000C38  4ED0                     jmp        [A0]
  1151. 00000C3A  013A 4E56                btst       [PC + 0x4E56 /* 00005A92 */], D0
  1152. // begin alternate branch 00000C3C-00000C40
  1153. fn00000C3C:
  1154. 00000C3C  4E56 FE00                link       A6, -0x0200
  1155. // end alternate branch 00000C3C-00000C40
  1156. fn00000C3C: // (misaligned)
  1157. 00000C3E  FE00                     .extension 0xE00 // unimplemented
  1158. 00000C40  486E FE00                pea.l      [A6 - 0x200]
  1159. 00000C44  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1160. 00000C48  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  1161. 00000C4C  205F                     movea.l    A0, [A7]+
  1162. 00000C4E  43EE FF00                lea.l      A1, [A6 - 0x100]
  1163. 00000C52  703F                     moveq.l    D0, 0x3F
  1164. label00000C54:
  1165. 00000C54  22D8                     move.l     [A1]+, [A0]+
  1166. 00000C56  51C8 FFFC                dbf        D0, -0x6 /* 00000C54 */
  1167. 00000C5A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1168. 00000C5E  3F3C 0002                move.w     -[A7], 0x2
  1169. 00000C62  486E FF00                pea.l      [A6 - 0x100]
  1170. 00000C66  4240                     clr.w      D0
  1171. 00000C68  102E FF00                move.b     D0, [A6 - 0x100]
  1172. 00000C6C  5240                     addq.w     D0, 1
  1173. 00000C6E  48C0                     ext.l      D0
  1174. 00000C70  2F00                     move.l     -[A7], D0
  1175. 00000C72  4EBA 02D2                jsr        [PC + 0x2D2 /* 00000F46 */]
  1176. 00000C76  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1177. 00000C7A  3F3C 0003                move.w     -[A7], 0x3
  1178. 00000C7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1179. 00000C82  206E 000C                movea.l    A0, [A6 + 0xC]
  1180. 00000C86  4240                     clr.w      D0
  1181. 00000C88  1010                     move.b     D0, [A0]
  1182. 00000C8A  5240                     addq.w     D0, 1
  1183. 00000C8C  48C0                     ext.l      D0
  1184. 00000C8E  2F00                     move.l     -[A7], D0
  1185. 00000C90  4EBA 02B4                jsr        [PC + 0x2B4 /* 00000F46 */]
  1186. 00000C94  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1187. 00000C98  3F3C 0004                move.w     -[A7], 0x4
  1188. 00000C9C  486E 0008                pea.l      [A6 + 0x8]
  1189. 00000CA0  7004                     moveq.l    D0, 0x04
  1190. 00000CA2  2F00                     move.l     -[A7], D0
  1191. 00000CA4  4EBA 02A0                jsr        [PC + 0x2A0 /* 00000F46 */]
  1192. 00000CA8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1193. 00000CAC  4267                     clr.w      -[A7]
  1194. 00000CAE  1F3C 0001                move.b     -[A7], 0x1
  1195. 00000CB2  4EBA 01C0                jsr        [PC + 0x1C0 /* 00000E74 */]
  1196. 00000CB6  4E5E                     unlink     A6
  1197. 00000CB8  205F                     movea.l    A0, [A7]+
  1198. 00000CBA  DEFC 000E                add.w      A7, 0xE
  1199. 00000CBE  4ED0                     jmp        [A0]
  1200. fn00000CC0:
  1201. 00000CC0  4E56 FEFC                link       A6, -0x0104
  1202. 00000CC4  2F07                     move.l     -[A7], D7
  1203. 00000CC6  42A7                     clr.l      -[A7]
  1204. 00000CC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1205. 00000CCC  3F3C 0003                move.w     -[A7], 0x3
  1206. 00000CD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1207. 00000CD4  7040                     moveq.l    D0, 0x40
  1208. 00000CD6  2F00                     move.l     -[A7], D0
  1209. 00000CD8  4EBA 01EA                jsr        [PC + 0x1EA /* 00000EC4 */]
  1210. 00000CDC  2E1F                     move.l     D7, [A7]+
  1211. 00000CDE  6606                     bne        +0x8 /* 00000CE6 */
  1212. 00000CE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1213. 00000CE4  4210                     clr.b      [A0]
  1214. label00000CE6:
  1215. 00000CE6  42A7                     clr.l      -[A7]
  1216. 00000CE8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1217. 00000CEC  3F3C 0002                move.w     -[A7], 0x2
  1218. 00000CF0  486E FF00                pea.l      [A6 - 0x100]
  1219. 00000CF4  2F3C 0000 0100           move.l     -[A7], 0x100
  1220. 00000CFA  4EBA 01C8                jsr        [PC + 0x1C8 /* 00000EC4 */]
  1221. 00000CFE  2E1F                     move.l     D7, [A7]+
  1222. 00000D00  671E                     beq        +0x20 /* 00000D20 */
  1223. 00000D02  206E 000C                movea.l    A0, [A6 + 0xC]
  1224. 00000D06  2F08                     move.l     -[A7], A0
  1225. 00000D08  4267                     clr.w      -[A7]
  1226. 00000D0A  486E FF00                pea.l      [A6 - 0x100]
  1227. 00000D0E  2F3C 4D4D 4452           move.l     -[A7], 0x4D4D4452 /* 'MMDR' */
  1228. 00000D14  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1229. 00000D18  301F                     move.w     D0, [A7]+
  1230. 00000D1A  205F                     movea.l    A0, [A7]+
  1231. 00000D1C  3080                     move.w     [A0], D0
  1232. 00000D1E  600C                     bra        +0xE /* 00000D2C */
  1233. label00000D20:
  1234. 00000D20  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1235. 00000D24  226E 000C                movea.l    A1, [A6 + 0xC]
  1236. 00000D28  32A8 010C                move.w     [A1], [A0 + 0x10C]
  1237. label00000D2C:
  1238. 00000D2C  2E1F                     move.l     D7, [A7]+
  1239. 00000D2E  4E5E                     unlink     A6
  1240. 00000D30  205F                     movea.l    A0, [A7]+
  1241. 00000D32  DEFC 000C                add.w      A7, 0xC
  1242. 00000D36  4ED0                     jmp        [A0]
  1243. 00000D38  4E56 FE5C                link       A6, -0x01A4
  1244. 00000D3C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1245. 00000D40  286E 0010                movea.l    A4, [A6 + 0x10]
  1246. 00000D44  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1247. 00000D46  4267                     clr.w      -[A7]
  1248. 00000D48  2F0C                     move.l     -[A7], A4
  1249. 00000D4A  3F3C 0003                move.w     -[A7], 0x3
  1250. 00000D4E  4EBA 00F0                jsr        [PC + 0xF0 /* 00000E40 */]
  1251. 00000D52  101F                     move.b     D0, [A7]+
  1252. 00000D54  6600 00D8                bne        +0xDA /* 00000E2E */
  1253. 00000D58  2F0C                     move.l     -[A7], A4
  1254. 00000D5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1255. 00000D5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1256. 00000D62  4EBA FF5C                jsr        [PC - 0xA4 /* 00000CC0 */]
  1257. 00000D66  42A7                     clr.l      -[A7]
  1258. 00000D68  2F0C                     move.l     -[A7], A4
  1259. 00000D6A  3F3C 0004                move.w     -[A7], 0x4
  1260. 00000D6E  486E FE5C                pea.l      [A6 - 0x1A4]
  1261. 00000D72  7004                     moveq.l    D0, 0x04
  1262. 00000D74  2F00                     move.l     -[A7], D0
  1263. 00000D76  4EBA 014C                jsr        [PC + 0x14C /* 00000EC4 */]
  1264. 00000D7A  2C1F                     move.l     D6, [A7]+
  1265. 00000D7C  7000                     moveq.l    D0, 0x00
  1266. 00000D7E  2D40 FFBA                move.l     [A6 - 0x46], D0
  1267. 00000D82  206E 000C                movea.l    A0, [A6 + 0xC]
  1268. 00000D86  3D50 FFC4                move.w     [A6 - 0x3C], [A0]
  1269. 00000D8A  2D6E 0008 FFC0           move.l     [A6 - 0x40], [A6 + 0x8]
  1270. 00000D90  422E FFC8                clr.b      [A6 - 0x38]
  1271. 00000D94  426E FFCA                clr.w      [A6 - 0x36]
  1272. 00000D98  4267                     clr.w      -[A7]
  1273. 00000D9A  486E FFAE                pea.l      [A6 - 0x52]
  1274. 00000D9E  4267                     clr.w      -[A7]
  1275. 00000DA0  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1276. 00000DA4  3E1F                     move.w     D7, [A7]+
  1277. 00000DA6  660C                     bne        +0xE /* 00000DB4 */
  1278. 00000DA8  202E FE5C                move.l     D0, [A6 - 0x1A4]
  1279. 00000DAC  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  1280. 00000DB0  6702                     beq        +0x4 /* 00000DB4 */
  1281. 00000DB2  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1282. label00000DB4:
  1283. 00000DB4  4A47                     tst.w      D7
  1284. 00000DB6  6764                     beq        +0x66 /* 00000E1C */
  1285. 00000DB8  2F0C                     move.l     -[A7], A4
  1286. 00000DBA  486E FE64                pea.l      [A6 - 0x19C]
  1287. 00000DBE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1288. 00000DC2  4EBA FDCA                jsr        [PC - 0x236 /* 00000B8E */]
  1289. 00000DC6  486E FF64                pea.l      [A6 - 0x9C]
  1290. 00000DCA  3F3C 0001                move.w     -[A7], 0x1
  1291. 00000DCE  486E FE64                pea.l      [A6 - 0x19C]
  1292. 00000DD2  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1293. 00000DD6  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  1294. 00000DDA  102E FF64                move.b     D0, [A6 - 0x9C]
  1295. 00000DDE  673A                     beq        +0x3C /* 00000E1A */
  1296. 00000DE0  2F0C                     move.l     -[A7], A4
  1297. 00000DE2  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  1298. 00000DE6  486E FF6E                pea.l      [A6 - 0x92]
  1299. 00000DEA  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1300. 00000DEE  4EBA FE4C                jsr        [PC - 0x1B4 /* 00000C3C */]
  1301. 00000DF2  206E 000C                movea.l    A0, [A6 + 0xC]
  1302. 00000DF6  30AE FF6A                move.w     [A0], [A6 - 0x96]
  1303. 00000DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1304. 00000DFE  43EE FF6E                lea.l      A1, [A6 - 0x92]
  1305. 00000E02  700F                     moveq.l    D0, 0x0F
  1306. label00000E04:
  1307. 00000E04  20D9                     move.l     [A0]+, [A1]+
  1308. 00000E06  51C8 FFFC                dbf        D0, -0x6 /* 00000E04 */
  1309. 00000E0A  1B7C 0001 F34D           move.b     [A5 - 0xCB3], 0x1
  1310. 00000E10  1B7C 0001 EF27           move.b     [A5 - 0x10D9], 0x1
  1311. 00000E16  4247                     clr.w      D7
  1312. 00000E18  6002                     bra        +0x4 /* 00000E1C */
  1313. label00000E1A:
  1314. 00000E1A  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1315. label00000E1C:
  1316. 00000E1C  4A47                     tst.w      D7
  1317. 00000E1E  670E                     beq        +0x10 /* 00000E2E */
  1318. 00000E20  2F0C                     move.l     -[A7], A4
  1319. 00000E22  3F3C 0003                move.w     -[A7], 0x3
  1320. 00000E26  1F3C 0001                move.b     -[A7], 0x1
  1321. 00000E2A  4EBA 0048                jsr        [PC + 0x48 /* 00000E74 */]
  1322. label00000E2E:
  1323. 00000E2E  3D47 0014                move.w     [A6 + 0x14], D7
  1324. 00000E32  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1325. 00000E36  4E5E                     unlink     A6
  1326. 00000E38  205F                     movea.l    A0, [A7]+
  1327. 00000E3A  DEFC 000C                add.w      A7, 0xC
  1328. 00000E3E  4ED0                     jmp        [A0]
  1329. fn00000E40:
  1330. 00000E40  4E56 FFFC                link       A6, -0x0004
  1331. 00000E44  2F0C                     move.l     -[A7], A4
  1332. 00000E46  422E 000E                clr.b      [A6 + 0xE]
  1333. 00000E4A  206E 000A                movea.l    A0, [A6 + 0xA]
  1334. 00000E4E  2868 0002                movea.l    A4, [A0 + 0x2]
  1335. 00000E52  200C                     move.l     D0, A4
  1336. 00000E54  6714                     beq        +0x16 /* 00000E6A */
  1337. 00000E56  2054                     movea.l    A0, [A4]
  1338. 00000E58  2028 000C                move.l     D0, [A0 + 0xC]
  1339. 00000E5C  322E 0008                move.w     D1, [A6 + 0x8]
  1340. 00000E60  0300                     btst       D0, D1
  1341. 00000E62  56C0                     sne        D0
  1342. 00000E64  4400                     neg.b      D0
  1343. 00000E66  1D40 000E                move.b     [A6 + 0xE], D0
  1344. label00000E6A:
  1345. 00000E6A  285F                     movea.l    A4, [A7]+
  1346. 00000E6C  4E5E                     unlink     A6
  1347. 00000E6E  205F                     movea.l    A0, [A7]+
  1348. 00000E70  5C4F                     addq.w     A7, 6
  1349. 00000E72  4ED0                     jmp        [A0]
  1350. fn00000E74:
  1351. 00000E74  4E56 FFF8                link       A6, -0x0008
  1352. 00000E78  2F0C                     move.l     -[A7], A4
  1353. 00000E7A  42A7                     clr.l      -[A7]
  1354. 00000E7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1355. 00000E80  1F3C 0001                move.b     -[A7], 0x1
  1356. 00000E84  4EBA 007C                jsr        [PC + 0x7C /* 00000F02 */]
  1357. 00000E88  285F                     movea.l    A4, [A7]+
  1358. 00000E8A  200C                     move.l     D0, A4
  1359. 00000E8C  672C                     beq        +0x2E /* 00000EBA */
  1360. 00000E8E  102E 0008                move.b     D0, [A6 + 0x8]
  1361. 00000E92  6714                     beq        +0x16 /* 00000EA8 */
  1362. 00000E94  2054                     movea.l    A0, [A4]
  1363. 00000E96  2028 000C                move.l     D0, [A0 + 0xC]
  1364. 00000E9A  322E 000A                move.w     D1, [A6 + 0xA]
  1365. 00000E9E  03C0                     bset       D0, D1
  1366. 00000EA0  2054                     movea.l    A0, [A4]
  1367. 00000EA2  2140 000C                move.l     [A0 + 0xC], D0
  1368. 00000EA6  6012                     bra        +0x14 /* 00000EBA */
  1369. label00000EA8:
  1370. 00000EA8  2054                     movea.l    A0, [A4]
  1371. 00000EAA  2028 000C                move.l     D0, [A0 + 0xC]
  1372. 00000EAE  322E 000A                move.w     D1, [A6 + 0xA]
  1373. 00000EB2  0380                     bclr       D0, D1
  1374. 00000EB4  2054                     movea.l    A0, [A4]
  1375. 00000EB6  2140 000C                move.l     [A0 + 0xC], D0
  1376. label00000EBA:
  1377. 00000EBA  285F                     movea.l    A4, [A7]+
  1378. 00000EBC  4E5E                     unlink     A6
  1379. 00000EBE  205F                     movea.l    A0, [A7]+
  1380. 00000EC0  504F                     addq.w     A7, 8
  1381. 00000EC2  4ED0                     jmp        [A0]
  1382. fn00000EC4:
  1383. 00000EC4  4E56 0000                link       A6, 0
  1384. 00000EC8  7000                     moveq.l    D0, 0x00
  1385. 00000ECA  2D40 0016                move.l     [A6 + 0x16], D0
  1386. 00000ECE  206E 0012                movea.l    A0, [A6 + 0x12]
  1387. 00000ED2  4AA8 0002                tst.l      [A0 + 0x2]
  1388. 00000ED6  6602                     bne        +0x4 /* 00000EDA */
  1389. 00000ED8  601E                     bra        +0x20 /* 00000EF8 */
  1390. label00000EDA:
  1391. 00000EDA  42A7                     clr.l      -[A7]
  1392. 00000EDC  206E 0012                movea.l    A0, [A6 + 0x12]
  1393. 00000EE0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1394. 00000EE4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1395. 00000EE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1396. 00000EEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1397. 00000EF0  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  1398. 00000EF4  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  1399. label00000EF8:
  1400. 00000EF8  4E5E                     unlink     A6
  1401. 00000EFA  205F                     movea.l    A0, [A7]+
  1402. 00000EFC  DEFC 000E                add.w      A7, 0xE
  1403. 00000F00  4ED0                     jmp        [A0]
  1404. fn00000F02:
  1405. 00000F02  4E56 FFFC                link       A6, -0x0004
  1406. 00000F06  2F0C                     move.l     -[A7], A4
  1407. 00000F08  206E 000A                movea.l    A0, [A6 + 0xA]
  1408. 00000F0C  2868 0002                movea.l    A4, [A0 + 0x2]
  1409. 00000F10  200C                     move.l     D0, A4
  1410. 00000F12  57C0                     seq        D0
  1411. 00000F14  C02E 0008                and.b      D0, [A6 + 0x8]
  1412. 00000F18  671E                     beq        +0x20 /* 00000F38 */
  1413. 00000F1A  42A7                     clr.l      -[A7]
  1414. 00000F1C  7010                     moveq.l    D0, 0x10
  1415. 00000F1E  2F00                     move.l     -[A7], D0
  1416. 00000F20  3F3C 0005                move.w     -[A7], 0x5
  1417. 00000F24  42A7                     clr.l      -[A7]
  1418. 00000F26  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1419. 00000F2A  285F                     movea.l    A4, [A7]+
  1420. 00000F2C  200C                     move.l     D0, A4
  1421. 00000F2E  6708                     beq        +0xA /* 00000F38 */
  1422. 00000F30  206E 000A                movea.l    A0, [A6 + 0xA]
  1423. 00000F34  214C 0002                move.l     [A0 + 0x2], A4
  1424. label00000F38:
  1425. 00000F38  2D4C 000E                move.l     [A6 + 0xE], A4
  1426. 00000F3C  285F                     movea.l    A4, [A7]+
  1427. 00000F3E  4E5E                     unlink     A6
  1428. 00000F40  205F                     movea.l    A0, [A7]+
  1429. 00000F42  5C4F                     addq.w     A7, 6
  1430. 00000F44  4ED0                     jmp        [A0]
  1431. fn00000F46:
  1432. 00000F46  4E56 FFFC                link       A6, -0x0004
  1433. 00000F4A  2F0C                     move.l     -[A7], A4
  1434. 00000F4C  42A7                     clr.l      -[A7]
  1435. 00000F4E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1436. 00000F52  4AAE 0008                tst.l      [A6 + 0x8]
  1437. 00000F56  56C0                     sne        D0
  1438. 00000F58  4400                     neg.b      D0
  1439. 00000F5A  1F00                     move.b     -[A7], D0
  1440. 00000F5C  4EBA FFA4                jsr        [PC - 0x5C /* 00000F02 */]
  1441. 00000F60  285F                     movea.l    A4, [A7]+
  1442. 00000F62  200C                     move.l     D0, A4
  1443. 00000F64  6718                     beq        +0x1A /* 00000F7E */
  1444. 00000F66  4267                     clr.w      -[A7]
  1445. 00000F68  2F0C                     move.l     -[A7], A4
  1446. 00000F6A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1447. 00000F6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1448. 00000F72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1449. 00000F76  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  1450. 00000F7A  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  1451. label00000F7E:
  1452. 00000F7E  285F                     movea.l    A4, [A7]+
  1453. 00000F80  4E5E                     unlink     A6
  1454. 00000F82  205F                     movea.l    A0, [A7]+
  1455. 00000F84  DEFC 000E                add.w      A7, 0xE
  1456. 00000F88  4ED0                     jmp        [A0]
  1457. 00000F8A  4E56 FFFE                link       A6, -0x0002
  1458. 00000F8E  48E7 0108                movem.l    -[A7], D7,A4
  1459. 00000F92  286E 0008                movea.l    A4, [A6 + 0x8]
  1460. 00000F96  200C                     move.l     D0, A4
  1461. 00000F98  6612                     bne        +0x14 /* 00000FAC */
  1462. 00000F9A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1463. 00000F9E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1464. 00000FA2  42A7                     clr.l      -[A7]
  1465. 00000FA4  42A7                     clr.l      -[A7]
  1466. 00000FA6  4EBA FF9E                jsr        [PC - 0x62 /* 00000F46 */]
  1467. 00000FAA  602E                     bra        +0x30 /* 00000FDA */
  1468. label00000FAC:
  1469. 00000FAC  4267                     clr.w      -[A7]
  1470. 00000FAE  2F0C                     move.l     -[A7], A4
  1471. 00000FB0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1472. 00000FB4  1E1F                     move.b     D7, [A7]+
  1473. 00000FB6  2F0C                     move.l     -[A7], A4
  1474. 00000FB8  205F                     movea.l    A0, [A7]+
  1475. 00000FBA  A029                     syscall    HLock
  1476. 00000FBC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1477. 00000FC0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1478. 00000FC4  2F14                     move.l     -[A7], [A4]
  1479. 00000FC6  42A7                     clr.l      -[A7]
  1480. 00000FC8  2F0C                     move.l     -[A7], A4
  1481. 00000FCA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1482. 00000FCE  4EBA FF76                jsr        [PC - 0x8A /* 00000F46 */]
  1483. 00000FD2  2F0C                     move.l     -[A7], A4
  1484. 00000FD4  1F07                     move.b     -[A7], D7
  1485. 00000FD6  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1486. label00000FDA:
  1487. 00000FDA  4CDF 1080                movem.l    D7,A4, [A7]+
  1488. 00000FDE  4E5E                     unlink     A6
  1489. 00000FE0  205F                     movea.l    A0, [A7]+
  1490. 00000FE2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1491. 00000FE6  4ED0                     jmp        [A0]
  1492. 00000FE8  4E56 0000                link       A6, 0
  1493. 00000FEC  422E 000C                clr.b      [A6 + 0xC]
  1494. 00000FF0  4267                     clr.w      -[A7]
  1495. 00000FF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1496. 00000FF6  4EBA FB7C                jsr        [PC - 0x484 /* 00000B74 */]
  1497. 00000FFA  101F                     move.b     D0, [A7]+
  1498. 00000FFC  6718                     beq        +0x1A /* 00001016 */
  1499. 00000FFE  4267                     clr.w      -[A7]
  1500. 00001000  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1501. 00001004  3F3C 0003                move.w     -[A7], 0x3
  1502. 00001008  4EBA FE36                jsr        [PC - 0x1CA /* 00000E40 */]
  1503. 0000100C  101F                     move.b     D0, [A7]+
  1504. 0000100E  6706                     beq        +0x8 /* 00001016 */
  1505. 00001010  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1506. label00001016:
  1507. 00001016  4E5E                     unlink     A6
  1508. 00001018  2E9F                     move.l     [A7], [A7]+
  1509. 0000101A  4E75                     rts
  1510. fn0000101C:
  1511. 0000101C  4E56 0000                link       A6, 0
  1512. 00001020  2F0C                     move.l     -[A7], A4
  1513. 00001022  286E 0008                movea.l    A4, [A6 + 0x8]
  1514. 00001026  2054                     movea.l    A0, [A4]
  1515. 00001028  1028 0006                move.b     D0, [A0 + 0x6]
  1516. 0000102C  4880                     ext.w      D0
  1517. 0000102E  5340                     subq.w     D0, 1
  1518. 00001030  6B72                     bmi        +0x74 /* 000010A4 */
  1519. 00001032  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  1520. 00001036  6E6C                     bgt        +0x6E /* 000010A4 */
  1521. 00001038  D040                     add.w      D0, D0
  1522. 0000103A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1523. 0000103E  4EFB 0000                jmp        [PC + D0.w]
  1524. 00001042  0016 001E                ori.b      [A6], 0x1E
  1525. 00001046  0026 002E                ori.b      -[A6], 0x2E /* '.' */
  1526. 0000104A  0036 003E 0046           ori.b      [A6 + D0.w + 0x46], 0x3E /* '>' */
  1527. 00001050  004E 0056                ori.w      A6, 0x56 /* 'V' */
  1528. 00001054  005E 2F0C                ori.w      [A6]+, 0x2F0C
  1529. 00001058  4EBA 0778                jsr        [PC + 0x778 /* 000017D2 */]
  1530. 0000105C  6046                     bra        +0x48 /* 000010A4 */
  1531. 0000105E  2F0C                     move.l     -[A7], A4
  1532. 00001060  4EBA 08F2                jsr        [PC + 0x8F2 /* 00001954 */]
  1533. 00001064  603E                     bra        +0x40 /* 000010A4 */
  1534. 00001066  2F0C                     move.l     -[A7], A4
  1535. 00001068  4EBA 09B8                jsr        [PC + 0x9B8 /* 00001A22 */]
  1536. 0000106C  6036                     bra        +0x38 /* 000010A4 */
  1537. 0000106E  2F0C                     move.l     -[A7], A4
  1538. 00001070  4EBA 0C38                jsr        [PC + 0xC38 /* 00001CAA */]
  1539. 00001074  602E                     bra        +0x30 /* 000010A4 */
  1540. 00001076  2F0C                     move.l     -[A7], A4
  1541. 00001078  4EBA 0B18                jsr        [PC + 0xB18 /* 00001B92 */]
  1542. 0000107C  6026                     bra        +0x28 /* 000010A4 */
  1543. 0000107E  2F0C                     move.l     -[A7], A4
  1544. 00001080  4EBA 1090                jsr        [PC + 0x1090 /* 00002112 */]
  1545. 00001084  601E                     bra        +0x20 /* 000010A4 */
  1546. 00001086  2F0C                     move.l     -[A7], A4
  1547. 00001088  4EBA 1058                jsr        [PC + 0x1058 /* 000020E2 */]
  1548. 0000108C  6016                     bra        +0x18 /* 000010A4 */
  1549. 0000108E  2F0C                     move.l     -[A7], A4
  1550. 00001090  4EBA 0CE8                jsr        [PC + 0xCE8 /* 00001D7A */]
  1551. 00001094  600E                     bra        +0x10 /* 000010A4 */
  1552. 00001096  2F0C                     move.l     -[A7], A4
  1553. 00001098  4EBA 0D38                jsr        [PC + 0xD38 /* 00001DD2 */]
  1554. 0000109C  6006                     bra        +0x8 /* 000010A4 */
  1555. 0000109E  2F0C                     move.l     -[A7], A4
  1556. 000010A0  4EBA 0E7A                jsr        [PC + 0xE7A /* 00001F1C */]
  1557. label000010A4:
  1558. 000010A4  285F                     movea.l    A4, [A7]+
  1559. 000010A6  4E5E                     unlink     A6
  1560. 000010A8  2E9F                     move.l     [A7], [A7]+
  1561. 000010AA  4E75                     rts
  1562. fn000010AC:
  1563. 000010AC  4E56 FFE4                link       A6, -0x001C
  1564. 000010B0  206E 000A                movea.l    A0, [A6 + 0xA]
  1565. 000010B4  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1566. 000010B8  7006                     moveq.l    D0, 0x06
  1567. label000010BA:
  1568. 000010BA  22D8                     move.l     [A1]+, [A0]+
  1569. 000010BC  51C8 FFFC                dbf        D0, -0x6 /* 000010BA */
  1570. 000010C0  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1571. 000010C6  486E FFE4                pea.l      [A6 - 0x1C]
  1572. 000010CA  4EBA FF50                jsr        [PC - 0xB0 /* 0000101C */]
  1573. 000010CE  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1574. 000010D4  4E5E                     unlink     A6
  1575. 000010D6  205F                     movea.l    A0, [A7]+
  1576. 000010D8  5C4F                     addq.w     A7, 6
  1577. 000010DA  4ED0                     jmp        [A0]
  1578. fn000010DC:
  1579. 000010DC  4E56 FFE4                link       A6, -0x001C
  1580. 000010E0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1581. 000010E4  2068 0004                movea.l    A0, [A0 + 0x4]
  1582. 000010E8  302E 0012                move.w     D0, [A6 + 0x12]
  1583. 000010EC  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  1584. 000010F0  41F0 0000                lea.l      A0, [A0 + D0.w]
  1585. 000010F4  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1586. 000010F8  7000                     moveq.l    D0, 0x00
  1587. 000010FA  2D40 FFFC                move.l     [A6 - 0x4], D0
  1588. 000010FE  3D6E 0012 FFE8           move.w     [A6 - 0x18], [A6 + 0x12]
  1589. 00001104  3D6E 0010 FFEA           move.w     [A6 - 0x16], [A6 + 0x10]
  1590. 0000110A  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  1591. 00001110  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  1592. 00001116  486E FFE4                pea.l      [A6 - 0x1C]
  1593. 0000111A  4EBA FF00                jsr        [PC - 0x100 /* 0000101C */]
  1594. 0000111E  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  1595. 00001124  4E5E                     unlink     A6
  1596. 00001126  205F                     movea.l    A0, [A7]+
  1597. 00001128  DEFC 000C                add.w      A7, 0xC
  1598. 0000112C  4ED0                     jmp        [A0]
  1599. 0000112E  4E56 FFFC                link       A6, -0x0004
  1600. 00001132  42A7                     clr.l      -[A7]
  1601. 00001134  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1602. 00001138  42A7                     clr.l      -[A7]
  1603. 0000113A  42A7                     clr.l      -[A7]
  1604. 0000113C  4EBA FF9E                jsr        [PC - 0x62 /* 000010DC */]
  1605. 00001140  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1606. 00001144  4E5E                     unlink     A6
  1607. 00001146  2E9F                     move.l     [A7], [A7]+
  1608. 00001148  4E75                     rts
  1609. 0000114A  4E56 FFE4                link       A6, -0x001C
  1610. 0000114E  2D6E 000A FFE4           move.l     [A6 - 0x1C], [A6 + 0xA]
  1611. 00001154  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1612. 0000115A  486E FFE4                pea.l      [A6 - 0x1C]
  1613. 0000115E  4EBA FEBC                jsr        [PC - 0x144 /* 0000101C */]
  1614. 00001162  4E5E                     unlink     A6
  1615. 00001164  205F                     movea.l    A0, [A7]+
  1616. 00001166  5C4F                     addq.w     A7, 6
  1617. 00001168  4ED0                     jmp        [A0]
  1618. fn0000116A:
  1619. 0000116A  4E56 FFF6                link       A6, -0x000A
  1620. 0000116E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1621. 00001172  266E 0008                movea.l    A3, [A6 + 0x8]
  1622. 00001176  2053                     movea.l    A0, [A3]
  1623. 00001178  2D48 FFF6                move.l     [A6 - 0xA], A0
  1624. 0000117C  286B 0008                movea.l    A4, [A3 + 0x8]
  1625. 00001180  1E14                     move.b     D7, [A4]
  1626. 00001182  200C                     move.l     D0, A4
  1627. 00001184  5280                     addq.l     D0, 1
  1628. 00001186  1207                     move.b     D1, D7
  1629. 00001188  4881                     ext.w      D1
  1630. 0000118A  48C1                     ext.l      D1
  1631. 0000118C  2841                     movea.l    A4, D1
  1632. 0000118E  D9C0                     add.l      A4, D0
  1633. 00001190  274C 0018                move.l     [A3 + 0x18], A4
  1634. 00001194  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1635. 00001198  4E5E                     unlink     A6
  1636. 0000119A  2E9F                     move.l     [A7], [A7]+
  1637. 0000119C  4E75                     rts
  1638. fn0000119E:
  1639. 0000119E  4E56 FFF2                link       A6, -0x000E
  1640. 000011A2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1641. 000011A6  2C2E 0008                move.l     D6, [A6 + 0x8]
  1642. 000011AA  7000                     moveq.l    D0, 0x00
  1643. 000011AC  2D40 000C                move.l     [A6 + 0xC], D0
  1644. 000011B0  2046                     movea.l    A0, D6
  1645. 000011B2  2650                     movea.l    A3, [A0]
  1646. 000011B4  4267                     clr.w      -[A7]
  1647. 000011B6  A994                     syscall    CurResFile
  1648. 000011B8  3E1F                     move.w     D7, [A7]+
  1649. 000011BA  4267                     clr.w      -[A7]
  1650. 000011BC  2046                     movea.l    A0, D6
  1651. 000011BE  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1652. 000011C2  4EBA F18E                jsr        [PC - 0xE72 /* 00000352 */]
  1653. 000011C6  A998                     syscall    UseResFile
  1654. 000011C8  42A7                     clr.l      -[A7]
  1655. 000011CA  2F06                     move.l     -[A7], D6
  1656. 000011CC  3F3C 000C                move.w     -[A7], 0xC
  1657. 000011D0  4EBA FEDA                jsr        [PC - 0x126 /* 000010AC */]
  1658. 000011D4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1659. 000011D8  4267                     clr.w      -[A7]
  1660. 000011DA  A99B                     syscall    SetResLoad
  1661. 000011DC  42A7                     clr.l      -[A7]
  1662. 000011DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1663. 000011E2  3F13                     move.w     -[A7], [A3]
  1664. 000011E4  A81F                     syscall    Get1Resource
  1665. 000011E6  285F                     movea.l    A4, [A7]+
  1666. 000011E8  1F3C 0001                move.b     -[A7], 0x1
  1667. 000011EC  A99B                     syscall    SetResLoad
  1668. 000011EE  3F07                     move.w     -[A7], D7
  1669. 000011F0  A998                     syscall    UseResFile
  1670. 000011F2  200C                     move.l     D0, A4
  1671. 000011F4  670E                     beq        +0x10 /* 00001204 */
  1672. 000011F6  42A7                     clr.l      -[A7]
  1673. 000011F8  2F0C                     move.l     -[A7], A4
  1674. 000011FA  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  1675. 000011FC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1676. 00001200  2F0C                     move.l     -[A7], A4
  1677. 00001202  A9A3                     syscall    ReleaseResource
  1678. label00001204:
  1679. 00001204  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1680. 00001208  4E5E                     unlink     A6
  1681. 0000120A  2E9F                     move.l     [A7], [A7]+
  1682. 0000120C  4E75                     rts
  1683. fn0000120E:
  1684. 0000120E  4E56 FFF6                link       A6, -0x000A
  1685. 00001212  48E7 0118                movem.l    -[A7], D7,A3,A4
  1686. 00001216  266E 0008                movea.l    A3, [A6 + 0x8]
  1687. 0000121A  2853                     movea.l    A4, [A3]
  1688. 0000121C  4267                     clr.w      -[A7]
  1689. 0000121E  A994                     syscall    CurResFile
  1690. 00001220  3E1F                     move.w     D7, [A7]+
  1691. 00001222  4267                     clr.w      -[A7]
  1692. 00001224  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  1693. 00001228  4EBA F128                jsr        [PC - 0xED8 /* 00000352 */]
  1694. 0000122C  A998                     syscall    UseResFile
  1695. 0000122E  42A7                     clr.l      -[A7]
  1696. 00001230  2F0B                     move.l     -[A7], A3
  1697. 00001232  3F3C 000C                move.w     -[A7], 0xC
  1698. 00001236  4EBA FE74                jsr        [PC - 0x18C /* 000010AC */]
  1699. 0000123A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1700. 0000123E  42A7                     clr.l      -[A7]
  1701. 00001240  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1702. 00001244  3F14                     move.w     -[A7], [A4]
  1703. 00001246  A81F                     syscall    Get1Resource
  1704. 00001248  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1705. 0000124C  4267                     clr.w      -[A7]
  1706. 0000124E  A9AF                     syscall    ResError
  1707. 00001250  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  1708. 00001254  3F07                     move.w     -[A7], D7
  1709. 00001256  A998                     syscall    UseResFile
  1710. 00001258  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1711. 0000125C  4E5E                     unlink     A6
  1712. 0000125E  2E9F                     move.l     [A7], [A7]+
  1713. 00001260  4E75                     rts
  1714. fn00001262:
  1715. 00001262  4E56 FFF4                link       A6, -0x000C
  1716. 00001266  2F0C                     move.l     -[A7], A4
  1717. 00001268  206E 0008                movea.l    A0, [A6 + 0x8]
  1718. 0000126C  2850                     movea.l    A4, [A0]
  1719. 0000126E  42A7                     clr.l      -[A7]
  1720. 00001270  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1721. 00001274  4EBA FF98                jsr        [PC - 0x68 /* 0000120E */]
  1722. 00001278  295F 000C                move.l     [A4 + 0xC], [A7]+
  1723. 0000127C  4A6D F312                tst.w      [A5 - 0xCEE]
  1724. 00001280  6702                     beq        +0x4 /* 00001284 */
  1725. 00001282  601C                     bra        +0x1E /* 000012A0 */
  1726. label00001284:
  1727. 00001284  4AAC 000C                tst.l      [A4 + 0xC]
  1728. 00001288  6608                     bne        +0xA /* 00001292 */
  1729. 0000128A  3B7C 0010 F312           move.w     [A5 - 0xCEE], 0x10
  1730. 00001290  600E                     bra        +0x10 /* 000012A0 */
  1731. label00001292:
  1732. 00001292  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1733. 00001296  A992                     syscall    DetachResource
  1734. 00001298  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1735. 0000129C  205F                     movea.l    A0, [A7]+
  1736. 0000129E  A04A                     syscall    HNoPurge
  1737. label000012A0:
  1738. 000012A0  285F                     movea.l    A4, [A7]+
  1739. 000012A2  4E5E                     unlink     A6
  1740. 000012A4  2E9F                     move.l     [A7], [A7]+
  1741. 000012A6  4E75                     rts
  1742. fn000012A8:
  1743. 000012A8  4E56 FFFC                link       A6, -0x0004
  1744. 000012AC  2F0C                     move.l     -[A7], A4
  1745. 000012AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1746. 000012B2  2850                     movea.l    A4, [A0]
  1747. 000012B4  486C 0007                pea.l      [A4 + 0x7]
  1748. 000012B8  3F3C 0003                move.w     -[A7], 0x3
  1749. 000012BC  1F3C 0001                move.b     -[A7], 0x1
  1750. 000012C0  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  1751. 000012C4  38BC FFFF                move.w     [A4], 0xFFFF
  1752. 000012C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1753. 000012CC  2968 0008 000C           move.l     [A4 + 0xC], [A0 + 0x8]
  1754. 000012D2  285F                     movea.l    A4, [A7]+
  1755. 000012D4  4E5E                     unlink     A6
  1756. 000012D6  2E9F                     move.l     [A7], [A7]+
  1757. 000012D8  4E75                     rts
  1758. 000012DA  4E56 FFFA                link       A6, -0x0006
  1759. 000012DE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1760. 000012E2  266E 000A                movea.l    A3, [A6 + 0xA]
  1761. 000012E6  2053                     movea.l    A0, [A3]
  1762. 000012E8  7000                     moveq.l    D0, 0x00
  1763. 000012EA  2140 0004                move.l     [A0 + 0x4], D0
  1764. 000012EE  4267                     clr.w      -[A7]
  1765. 000012F0  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1766. 000012F4  101F                     move.b     D0, [A7]+
  1767. 000012F6  6726                     beq        +0x28 /* 0000131E */
  1768. 000012F8  42A7                     clr.l      -[A7]
  1769. 000012FA  2F0B                     move.l     -[A7], A3
  1770. 000012FC  4267                     clr.w      -[A7]
  1771. 000012FE  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  1772. 00001302  4A9F                     tst.l      [A7]+
  1773. 00001304  6718                     beq        +0x1A /* 0000131E */
  1774. 00001306  42A7                     clr.l      -[A7]
  1775. 00001308  2F0B                     move.l     -[A7], A3
  1776. 0000130A  302E 0008                move.w     D0, [A6 + 0x8]
  1777. 0000130E  48C0                     ext.l      D0
  1778. 00001310  2F00                     move.l     -[A7], D0
  1779. 00001312  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1780. 00001316  2E1F                     move.l     D7, [A7]+
  1781. 00001318  2053                     movea.l    A0, [A3]
  1782. 0000131A  2147 0004                move.l     [A0 + 0x4], D7
  1783. label0000131E:
  1784. 0000131E  2053                     movea.l    A0, [A3]
  1785. 00001320  7010                     moveq.l    D0, 0x10
  1786. 00001322  B090                     cmp.l      D0, [A0]
  1787. 00001324  6F0E                     ble        +0x10 /* 00001334 */
  1788. 00001326  4267                     clr.w      -[A7]
  1789. 00001328  2F0B                     move.l     -[A7], A3
  1790. 0000132A  7010                     moveq.l    D0, 0x10
  1791. 0000132C  2F00                     move.l     -[A7], D0
  1792. 0000132E  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1793. 00001332  3C1F                     move.w     D6, [A7]+
  1794. label00001334:
  1795. 00001334  4A6E 0008                tst.w      [A6 + 0x8]
  1796. 00001338  6F0E                     ble        +0x10 /* 00001348 */
  1797. 0000133A  2853                     movea.l    A4, [A3]
  1798. 0000133C  08AC 0002 000F           bclr.b     [A4 + 0xF], 0x2
  1799. 00001342  08AC 0003 000F           bclr.b     [A4 + 0xF], 0x3
  1800. label00001348:
  1801. 00001348  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1802. 0000134C  4E5E                     unlink     A6
  1803. 0000134E  205F                     movea.l    A0, [A7]+
  1804. 00001350  5C4F                     addq.w     A7, 6
  1805. 00001352  4ED0                     jmp        [A0]
  1806. fn00001354:
  1807. 00001354  4E56 0000                link       A6, 0
  1808. 00001358  4AAE 0008                tst.l      [A6 + 0x8]
  1809. 0000135C  6716                     beq        +0x18 /* 00001374 */
  1810. 0000135E  206E 0008                movea.l    A0, [A6 + 0x8]
  1811. 00001362  2050                     movea.l    A0, [A0]
  1812. 00001364  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1813. 00001368  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1814. 0000136C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1815. 00001370  205F                     movea.l    A0, [A7]+
  1816. 00001372  A023                     syscall    DisposHandle/DisposeHandle
  1817. label00001374:
  1818. 00001374  4E5E                     unlink     A6
  1819. 00001376  2E9F                     move.l     [A7], [A7]+
  1820. 00001378  4E75                     rts
  1821. fn0000137A:
  1822. 0000137A  4E56 0000                link       A6, 0
  1823. 0000137E  206E 0008                movea.l    A0, [A6 + 0x8]
  1824. 00001382  317C 0005 0006           move.w     [A0 + 0x6], 0x5
  1825. 00001388  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1826. 0000138C  4EBA FC8E                jsr        [PC - 0x372 /* 0000101C */]
  1827. 00001390  206E 0008                movea.l    A0, [A6 + 0x8]
  1828. 00001394  2050                     movea.l    A0, [A0]
  1829. 00001396  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1830. 0000139A  4EBA FFB8                jsr        [PC - 0x48 /* 00001354 */]
  1831. 0000139E  206E 0008                movea.l    A0, [A6 + 0x8]
  1832. 000013A2  2F10                     move.l     -[A7], [A0]
  1833. 000013A4  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1834. 000013A8  4E5E                     unlink     A6
  1835. 000013AA  2E9F                     move.l     [A7], [A7]+
  1836. 000013AC  4E75                     rts
  1837. fn000013AE:
  1838. 000013AE  4E56 FEEE                link       A6, -0x0112
  1839. 000013B2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1840. 000013B6  2A2E 0008                move.l     D5, [A6 + 0x8]
  1841. 000013BA  2045                     movea.l    A0, D5
  1842. 000013BC  2850                     movea.l    A4, [A0]
  1843. 000013BE  4AAC 0002                tst.l      [A4 + 0x2]
  1844. 000013C2  6702                     beq        +0x4 /* 000013C6 */
  1845. 000013C4  607E                     bra        +0x80 /* 00001444 */
  1846. label000013C6:
  1847. 000013C6  4267                     clr.w      -[A7]
  1848. 000013C8  A994                     syscall    CurResFile
  1849. 000013CA  3E1F                     move.w     D7, [A7]+
  1850. 000013CC  42A7                     clr.l      -[A7]
  1851. 000013CE  2F05                     move.l     -[A7], D5
  1852. 000013D0  3F3C 000C                move.w     -[A7], 0xC
  1853. 000013D4  4EBA FCD6                jsr        [PC - 0x32A /* 000010AC */]
  1854. 000013D8  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  1855. 000013DC  4267                     clr.w      -[A7]
  1856. 000013DE  2045                     movea.l    A0, D5
  1857. 000013E0  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1858. 000013E4  4EBA EF6C                jsr        [PC - 0x1094 /* 00000352 */]
  1859. 000013E8  A998                     syscall    UseResFile
  1860. 000013EA  4267                     clr.w      -[A7]
  1861. 000013EC  A99B                     syscall    SetResLoad
  1862. 000013EE  42A7                     clr.l      -[A7]
  1863. 000013F0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1864. 000013F4  3F14                     move.w     -[A7], [A4]
  1865. 000013F6  A81F                     syscall    Get1Resource
  1866. 000013F8  265F                     movea.l    A3, [A7]+
  1867. 000013FA  4267                     clr.w      -[A7]
  1868. 000013FC  A9AF                     syscall    ResError
  1869. 000013FE  3C1F                     move.w     D6, [A7]+
  1870. 00001400  1F3C 0001                move.b     -[A7], 0x1
  1871. 00001404  A99B                     syscall    SetResLoad
  1872. 00001406  3F07                     move.w     -[A7], D7
  1873. 00001408  A998                     syscall    UseResFile
  1874. 0000140A  4A46                     tst.w      D6
  1875. 0000140C  57C0                     seq        D0
  1876. 0000140E  220B                     move.l     D1, A3
  1877. 00001410  56C1                     sne        D1
  1878. 00001412  C001                     and.b      D0, D1
  1879. 00001414  672E                     beq        +0x30 /* 00001444 */
  1880. 00001416  2F0B                     move.l     -[A7], A3
  1881. 00001418  486E FFFE                pea.l      [A6 - 0x2]
  1882. 0000141C  486E FFFA                pea.l      [A6 - 0x6]
  1883. 00001420  486E FEF6                pea.l      [A6 - 0x10A]
  1884. 00001424  A9A8                     syscall    GetResInfo
  1885. 00001426  2F0B                     move.l     -[A7], A3
  1886. 00001428  A9A3                     syscall    ReleaseResource
  1887. 0000142A  2F0C                     move.l     -[A7], A4
  1888. 0000142C  3F3C 0001                move.w     -[A7], 0x1
  1889. 00001430  486E FEF6                pea.l      [A6 - 0x10A]
  1890. 00001434  4240                     clr.w      D0
  1891. 00001436  102E FEF6                move.b     D0, [A6 - 0x10A]
  1892. 0000143A  5240                     addq.w     D0, 1
  1893. 0000143C  48C0                     ext.l      D0
  1894. 0000143E  2F00                     move.l     -[A7], D0
  1895. 00001440  4EBA FB04                jsr        [PC - 0x4FC /* 00000F46 */]
  1896. label00001444:
  1897. 00001444  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1898. 00001448  4E5E                     unlink     A6
  1899. 0000144A  2E9F                     move.l     [A7], [A7]+
  1900. 0000144C  4E75                     rts
  1901. fn0000144E:
  1902. 0000144E  4E56 FDEA                link       A6, -0x0216
  1903. 00001452  48E7 0018                movem.l    -[A7], A3,A4
  1904. 00001456  286E 0008                movea.l    A4, [A6 + 0x8]
  1905. 0000145A  2654                     movea.l    A3, [A4]
  1906. 0000145C  302C 0006                move.w     D0, [A4 + 0x6]
  1907. 00001460  5540                     subq.w     D0, 2
  1908. 00001462  6774                     beq        +0x76 /* 000014D8 */
  1909. 00001464  5540                     subq.w     D0, 2
  1910. 00001466  6700 00A2                beq        +0xA4 /* 0000150A */
  1911. 0000146A  5340                     subq.w     D0, 1
  1912. 0000146C  6700 0082                beq        +0x84 /* 000014F0 */
  1913. 00001470  0440 000C                subi.w     D0, 0xC
  1914. 00001474  6700 00B8                beq        +0xBA /* 0000152E */
  1915. 00001478  5340                     subq.w     D0, 1
  1916. 0000147A  672E                     beq        +0x30 /* 000014AA */
  1917. 0000147C  5940                     subq.w     D0, 4
  1918. 0000147E  6700 0082                beq        +0x84 /* 00001502 */
  1919. 00001482  5340                     subq.w     D0, 1
  1920. 00001484  6762                     beq        +0x64 /* 000014E8 */
  1921. 00001486  5B40                     subq.w     D0, 5
  1922. 00001488  6700 00CC                beq        +0xCE /* 00001556 */
  1923. 0000148C  5340                     subq.w     D0, 1
  1924. 0000148E  6700 00A8                beq        +0xAA /* 00001538 */
  1925. 00001492  5340                     subq.w     D0, 1
  1926. 00001494  6700 00AA                beq        +0xAC /* 00001540 */
  1927. 00001498  5340                     subq.w     D0, 1
  1928. 0000149A  6744                     beq        +0x46 /* 000014E0 */
  1929. 0000149C  5740                     subq.w     D0, 3
  1930. 0000149E  675A                     beq        +0x5C /* 000014FA */
  1931. 000014A0  5340                     subq.w     D0, 1
  1932. 000014A2  6700 00B2                beq        +0xB4 /* 00001556 */
  1933. 000014A6  6000 00AE                bra        +0xB0 /* 00001556 */
  1934. label000014AA:
  1935. 000014AA  4267                     clr.w      -[A7]
  1936. 000014AC  2F0B                     move.l     -[A7], A3
  1937. 000014AE  4EBA F6C4                jsr        [PC - 0x93C /* 00000B74 */]
  1938. 000014B2  101F                     move.b     D0, [A7]+
  1939. 000014B4  0A00 0001                xori.b     D0, 0x1
  1940. 000014B8  4AAB 000C                tst.l      [A3 + 0xC]
  1941. 000014BC  56C1                     sne        D1
  1942. 000014BE  C001                     and.b      D0, D1
  1943. 000014C0  6706                     beq        +0x8 /* 000014C8 */
  1944. 000014C2  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1945. 000014C6  A992                     syscall    DetachResource
  1946. label000014C8:
  1947. 000014C8  4AAB 0002                tst.l      [A3 + 0x2]
  1948. 000014CC  6700 0088                beq        +0x8A /* 00001556 */
  1949. 000014D0  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1950. 000014D4  A992                     syscall    DetachResource
  1951. 000014D6  607E                     bra        +0x80 /* 00001556 */
  1952. label000014D8:
  1953. 000014D8  2F0C                     move.l     -[A7], A4
  1954. 000014DA  4EBA FD86                jsr        [PC - 0x27A /* 00001262 */]
  1955. 000014DE  6076                     bra        +0x78 /* 00001556 */
  1956. label000014E0:
  1957. 000014E0  2F0C                     move.l     -[A7], A4
  1958. 000014E2  4EBA FECA                jsr        [PC - 0x136 /* 000013AE */]
  1959. 000014E6  606E                     bra        +0x70 /* 00001556 */
  1960. label000014E8:
  1961. 000014E8  2F0C                     move.l     -[A7], A4
  1962. 000014EA  4EBA FDBC                jsr        [PC - 0x244 /* 000012A8 */]
  1963. 000014EE  6066                     bra        +0x68 /* 00001556 */
  1964. label000014F0:
  1965. 000014F0  486B 000C                pea.l      [A3 + 0xC]
  1966. 000014F4  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1967. 000014F8  605C                     bra        +0x5E /* 00001556 */
  1968. label000014FA:
  1969. 000014FA  2F0C                     move.l     -[A7], A4
  1970. 000014FC  4EBA FE7C                jsr        [PC - 0x184 /* 0000137A */]
  1971. 00001500  6054                     bra        +0x56 /* 00001556 */
  1972. label00001502:
  1973. 00001502  2F0C                     move.l     -[A7], A4
  1974. 00001504  4EBA FC64                jsr        [PC - 0x39C /* 0000116A */]
  1975. 00001508  604C                     bra        +0x4E /* 00001556 */
  1976. label0000150A:
  1977. 0000150A  7000                     moveq.l    D0, 0x00
  1978. 0000150C  2940 0018                move.l     [A4 + 0x18], D0
  1979. 00001510  4AAB 000C                tst.l      [A3 + 0xC]
  1980. 00001514  6740                     beq        +0x42 /* 00001556 */
  1981. 00001516  206B 000C                movea.l    A0, [A3 + 0xC]
  1982. 0000151A  4A90                     tst.l      [A0]
  1983. 0000151C  6738                     beq        +0x3A /* 00001556 */
  1984. 0000151E  42A7                     clr.l      -[A7]
  1985. 00001520  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1986. 00001524  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1987. 00001528  295F 0018                move.l     [A4 + 0x18], [A7]+
  1988. 0000152C  6028                     bra        +0x2A /* 00001556 */
  1989. label0000152E:
  1990. 0000152E  7000                     moveq.l    D0, 0x00
  1991. 00001530  2940 0018                move.l     [A4 + 0x18], D0
  1992. 00001534  6020                     bra        +0x22 /* 00001556 */
  1993. 00001536  601E                     bra        +0x20 /* 00001556 */
  1994. label00001538:
  1995. 00001538  7000                     moveq.l    D0, 0x00
  1996. 0000153A  2940 0018                move.l     [A4 + 0x18], D0
  1997. 0000153E  6016                     bra        +0x18 /* 00001556 */
  1998. label00001540:
  1999. 00001540  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  2000. 00001546  2F0C                     move.l     -[A7], A4
  2001. 00001548  4EBA FAD2                jsr        [PC - 0x52E /* 0000101C */]
  2002. 0000154C  302D F312                move.w     D0, [A5 - 0xCEE]
  2003. 00001550  48C0                     ext.l      D0
  2004. 00001552  2940 0018                move.l     [A4 + 0x18], D0
  2005. label00001556:
  2006. 00001556  4CDF 1800                movem.l    A3,A4, [A7]+
  2007. 0000155A  4E5E                     unlink     A6
  2008. 0000155C  2E9F                     move.l     [A7], [A7]+
  2009. 0000155E  4E75                     rts
  2010. fn00001560:
  2011. 00001560  4E56 FFD8                link       A6, -0x0028
  2012. 00001564  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2013. 00001568  282E 000A                move.l     D4, [A6 + 0xA]
  2014. 0000156C  286E 000E                movea.l    A4, [A6 + 0xE]
  2015. 00001570  42A7                     clr.l      -[A7]
  2016. 00001572  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2017. 00001576  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2018. 0000157A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2019. 0000157E  2F04                     move.l     -[A7], D4
  2020. 00001580  707F                     moveq.l    D0, 0x7F
  2021. 00001582  2F00                     move.l     -[A7], D0
  2022. 00001584  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2023. 00001588  201F                     move.l     D0, [A7]+
  2024. 0000158A  D084                     add.l      D0, D4
  2025. 0000158C  5480                     addq.l     D0, 2
  2026. 0000158E  2A00                     move.l     D5, D0
  2027. 00001590  DABC 0000 0080           add.l      D5, 0x80
  2028. 00001596  2005                     move.l     D0, D5
  2029. 00001598  90AE FFFC                sub.l      D0, [A6 - 0x4]
  2030. 0000159C  2D40 FFF0                move.l     [A6 - 0x10], D0
  2031. 000015A0  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2032. 000015A4  2F05                     move.l     -[A7], D5
  2033. 000015A6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2034. 000015AA  4267                     clr.w      -[A7]
  2035. 000015AC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2036. 000015B0  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  2037. 000015B4  6704                     beq        +0x6 /* 000015BA */
  2038. 000015B6  6000 0094                bra        +0x96 /* 0000164C */
  2039. label000015BA:
  2040. 000015BA  206C 000C                movea.l    A0, [A4 + 0xC]
  2041. 000015BE  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  2042. 000015C2  202E FFF0                move.l     D0, [A6 - 0x10]
  2043. 000015C6  D0AE FFE0                add.l      D0, [A6 - 0x20]
  2044. 000015CA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2045. 000015CE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2046. 000015D2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2047. 000015D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2048. 000015DA  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2049. 000015DE  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  2050. 000015E4  2D6E FFE4 FFE0           move.l     [A6 - 0x20], [A6 - 0x1C]
  2051. 000015EA  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  2052. 000015F0  206C 000C                movea.l    A0, [A4 + 0xC]
  2053. 000015F4  2005                     move.l     D0, D5
  2054. 000015F6  D090                     add.l      D0, [A0]
  2055. 000015F8  2D40 FFEC                move.l     [A6 - 0x14], D0
  2056. 000015FC  7E00                     moveq.l    D7, 0x00
  2057. label000015FE:
  2058. 000015FE  202E FFE0                move.l     D0, [A6 - 0x20]
  2059. 00001602  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  2060. 00001606  6F02                     ble        +0x4 /* 0000160A */
  2061. 00001608  6038                     bra        +0x3A /* 00001642 */
  2062. label0000160A:
  2063. 0000160A  2007                     move.l     D0, D7
  2064. 0000160C  727F                     moveq.l    D1, 0x7F
  2065. 0000160E  D081                     add.l      D0, D1
  2066. 00001610  B880                     cmp.l      D4, D0
  2067. 00001612  6D04                     blt        +0x6 /* 00001618 */
  2068. 00001614  7C7F                     moveq.l    D6, 0x7F
  2069. 00001616  6004                     bra        +0x6 /* 0000161C */
  2070. label00001618:
  2071. 00001618  2C04                     move.l     D6, D4
  2072. 0000161A  9C87                     sub.l      D6, D7
  2073. label0000161C:
  2074. 0000161C  202E FFE0                move.l     D0, [A6 - 0x20]
  2075. 00001620  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  2076. 00001624  2D40 FFD8                move.l     [A6 - 0x28], D0
  2077. 00001628  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  2078. 0000162C  6F02                     ble        +0x4 /* 00001630 */
  2079. 0000162E  6012                     bra        +0x14 /* 00001642 */
  2080. label00001630:
  2081. 00001630  486E FFE0                pea.l      [A6 - 0x20]
  2082. 00001634  486E FFE4                pea.l      [A6 - 0x1C]
  2083. 00001638  3F06                     move.w     -[A7], D6
  2084. 0000163A  A8D0                     syscall    UnpackBits
  2085. 0000163C  DE86                     add.l      D7, D6
  2086. 0000163E  B887                     cmp.l      D4, D7
  2087. 00001640  6EBC                     bgt        -0x42 /* 000015FE */
  2088. label00001642:
  2089. 00001642  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2090. 00001646  2F04                     move.l     -[A7], D4
  2091. 00001648  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2092. label0000164C:
  2093. 0000164C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2094. 00001650  4E5E                     unlink     A6
  2095. 00001652  205F                     movea.l    A0, [A7]+
  2096. 00001654  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2097. 00001658  4ED0                     jmp        [A0]
  2098. fn0000165A:
  2099. 0000165A  4E56 FFF4                link       A6, -0x000C
  2100. 0000165E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2101. 00001662  286E 000A                movea.l    A4, [A6 + 0xA]
  2102. 00001666  2E2C 000C                move.l     D7, [A4 + 0xC]
  2103. 0000166A  673E                     beq        +0x40 /* 000016AA */
  2104. 0000166C  7001                     moveq.l    D0, 0x01
  2105. 0000166E  B02C 0006                cmp.b      D0, [A4 + 0x6]
  2106. 00001672  6636                     bne        +0x38 /* 000016AA */
  2107. 00001674  42A7                     clr.l      -[A7]
  2108. 00001676  2F07                     move.l     -[A7], D7
  2109. 00001678  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2110. 0000167C  2A1F                     move.l     D5, [A7]+
  2111. 0000167E  47EC 0010                lea.l      A3, [A4 + 0x10]
  2112. 00001682  42A7                     clr.l      -[A7]
  2113. 00001684  486B 0006                pea.l      [A3 + 0x6]
  2114. 00001688  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2115. 0000168C  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2116. 00001690  2C1F                     move.l     D6, [A7]+
  2117. 00001692  2005                     move.l     D0, D5
  2118. 00001694  7210                     moveq.l    D1, 0x10
  2119. 00001696  D081                     add.l      D0, D1
  2120. 00001698  B086                     cmp.l      D0, D6
  2121. 0000169A  6E0E                     bgt        +0x10 /* 000016AA */
  2122. 0000169C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2123. 000016A0  2F06                     move.l     -[A7], D6
  2124. 000016A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2125. 000016A6  4EBA FEB8                jsr        [PC - 0x148 /* 00001560 */]
  2126. label000016AA:
  2127. 000016AA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2128. 000016AE  4E5E                     unlink     A6
  2129. 000016B0  205F                     movea.l    A0, [A7]+
  2130. 000016B2  5C4F                     addq.w     A7, 6
  2131. 000016B4  4ED0                     jmp        [A0]
  2132. fn000016B6:
  2133. 000016B6  4E56 FFFE                link       A6, -0x0002
  2134. 000016BA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2135. 000016BE  2E2E 0008                move.l     D7, [A6 + 0x8]
  2136. 000016C2  2047                     movea.l    A0, D7
  2137. 000016C4  2850                     movea.l    A4, [A0]
  2138. 000016C6  4AAC 000C                tst.l      [A4 + 0xC]
  2139. 000016CA  6700 00AE                beq        +0xB0 /* 0000177A */
  2140. 000016CE  42A7                     clr.l      -[A7]
  2141. 000016D0  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2142. 000016D4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2143. 000016D8  4A9F                     tst.l      [A7]+
  2144. 000016DA  6614                     bne        +0x16 /* 000016F0 */
  2145. 000016DC  486C 000C                pea.l      [A4 + 0xC]
  2146. 000016E0  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2147. 000016E4  2047                     movea.l    A0, D7
  2148. 000016E6  2F10                     move.l     -[A7], [A0]
  2149. 000016E8  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  2150. 000016EC  6000 008C                bra        +0x8E /* 0000177A */
  2151. label000016F0:
  2152. 000016F0  2047                     movea.l    A0, D7
  2153. 000016F2  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2154. 000016F6  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  2155. 000016FA  4A6C 0014                tst.w      [A4 + 0x14]
  2156. 000016FE  5DC6                     slt        D6
  2157. 00001700  4406                     neg.b      D6
  2158. 00001702  2047                     movea.l    A0, D7
  2159. 00001704  2F10                     move.l     -[A7], [A0]
  2160. 00001706  2047                     movea.l    A0, D7
  2161. 00001708  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2162. 0000170C  4EBA FF4C                jsr        [PC - 0xB4 /* 0000165A */]
  2163. 00001710  4267                     clr.w      -[A7]
  2164. 00001712  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  2165. 00001716  101F                     move.b     D0, [A7]+
  2166. 00001718  6716                     beq        +0x18 /* 00001730 */
  2167. 0000171A  486C 0008                pea.l      [A4 + 0x8]
  2168. 0000171E  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2169. 00001722  1006                     move.b     D0, D6
  2170. 00001724  6754                     beq        +0x56 /* 0000177A */
  2171. 00001726  486C 0010                pea.l      [A4 + 0x10]
  2172. 0000172A  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2173. 0000172E  604A                     bra        +0x4C /* 0000177A */
  2174. label00001730:
  2175. 00001730  102D F535                move.b     D0, [A5 - 0xACB]
  2176. 00001734  6744                     beq        +0x46 /* 0000177A */
  2177. 00001736  4AAC 0010                tst.l      [A4 + 0x10]
  2178. 0000173A  57C1                     seq        D1
  2179. 0000173C  C001                     and.b      D0, D1
  2180. 0000173E  673A                     beq        +0x3C /* 0000177A */
  2181. 00001740  1006                     move.b     D0, D6
  2182. 00001742  6736                     beq        +0x38 /* 0000177A */
  2183. 00001744  42A7                     clr.l      -[A7]
  2184. 00001746  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  2185. 0000174A  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  2186. 0000174E  295F 0010                move.l     [A4 + 0x10], [A7]+
  2187. 00001752  4267                     clr.w      -[A7]
  2188. 00001754  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  2189. 00001758  101F                     move.b     D0, [A7]+
  2190. 0000175A  661E                     bne        +0x20 /* 0000177A */
  2191. 0000175C  206C 0010                movea.l    A0, [A4 + 0x10]
  2192. 00001760  2650                     movea.l    A3, [A0]
  2193. 00001762  376C 0014 0004           move.w     [A3 + 0x4], [A4 + 0x14]
  2194. 00001768  204B                     movea.l    A0, A3
  2195. 0000176A  5C88                     addq.l     A0, 6
  2196. 0000176C  43EC 0016                lea.l      A1, [A4 + 0x16]
  2197. 00001770  20D9                     move.l     [A0]+, [A1]+
  2198. 00001772  20D9                     move.l     [A0]+, [A1]+
  2199. 00001774  376C 002A 0020           move.w     [A3 + 0x20], [A4 + 0x2A]
  2200. label0000177A:
  2201. 0000177A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2202. 0000177E  4E5E                     unlink     A6
  2203. 00001780  2E9F                     move.l     [A7], [A7]+
  2204. 00001782  4E75                     rts
  2205. fn00001784:
  2206. 00001784  4E56 FFFC                link       A6, -0x0004
  2207. 00001788  48E7 0118                movem.l    -[A7], D7,A3,A4
  2208. 0000178C  266E 0008                movea.l    A3, [A6 + 0x8]
  2209. 00001790  2E2E 0010                move.l     D7, [A6 + 0x10]
  2210. 00001794  2047                     movea.l    A0, D7
  2211. 00001796  2868 0008                movea.l    A4, [A0 + 0x8]
  2212. 0000179A  1694                     move.b     [A3], [A4]
  2213. 0000179C  548C                     addq.l     A4, 2
  2214. 0000179E  2047                     movea.l    A0, D7
  2215. 000017A0  2050                     movea.l    A0, [A0]
  2216. 000017A2  1154 0007                move.b     [A0 + 0x7], [A4]
  2217. 000017A6  528C                     addq.l     A4, 1
  2218. 000017A8  1013                     move.b     D0, [A3]
  2219. 000017AA  4880                     ext.w      D0
  2220. 000017AC  5540                     subq.w     D0, 2
  2221. 000017AE  1680                     move.b     [A3], D0
  2222. 000017B0  206E 000C                movea.l    A0, [A6 + 0xC]
  2223. 000017B4  208C                     move.l     [A0], A4
  2224. 000017B6  1013                     move.b     D0, [A3]
  2225. 000017B8  4880                     ext.w      D0
  2226. 000017BA  48C0                     ext.l      D0
  2227. 000017BC  D9C0                     add.l      A4, D0
  2228. 000017BE  2047                     movea.l    A0, D7
  2229. 000017C0  214C 0018                move.l     [A0 + 0x18], A4
  2230. 000017C4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2231. 000017C8  4E5E                     unlink     A6
  2232. 000017CA  205F                     movea.l    A0, [A7]+
  2233. 000017CC  DEFC 000C                add.w      A7, 0xC
  2234. 000017D0  4ED0                     jmp        [A0]
  2235. fn000017D2:
  2236. 000017D2  4E56 FFE2                link       A6, -0x001E
  2237. 000017D6  48E7 0118                movem.l    -[A7], D7,A3,A4
  2238. 000017DA  266E 0008                movea.l    A3, [A6 + 0x8]
  2239. 000017DE  2E13                     move.l     D7, [A3]
  2240. 000017E0  302B 0006                move.w     D0, [A3 + 0x6]
  2241. 000017E4  5540                     subq.w     D0, 2
  2242. 000017E6  6B00 0162                bmi        +0x164 /* 0000194A */
  2243. 000017EA  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2244. 000017EE  6E00 015A                bgt        +0x15C /* 0000194A */
  2245. 000017F2  D040                     add.w      D0, D0
  2246. 000017F4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2247. 000017F8  4EFB 0000                jmp        [PC + D0.w]
  2248. 000017FC  0076 0150 005A           ori.w      [A6 + D0.w + 0x5A], 0x150
  2249. 00001802  00AE 0150 0150 0150      ori.l      [A6 + 0x150], 0x1500150
  2250. 0000180A  0150                     bchg       [A0], D0
  2251. 0000180C  0150                     bchg       [A0], D0
  2252. 0000180E  0150                     bchg       [A0], D0
  2253. 00001810  0096 0150 0150           ori.l      [A6], 0x1500150
  2254. 00001816  0150                     bchg       [A0], D0
  2255. 00001818  0114                     btst       [A4], D0
  2256. 0000181A  0046 0050                ori.w      D6, 0x50 /* 'P' */
  2257. 0000181E  00A2 0150 0150           ori.l      -[A2], 0x1500150
  2258. 00001824  00DE                     ori.?      [A6]+, 0xFFFFFFFFFFFFFFFF
  2259. 00001826  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  2260. 00001828  0150                     bchg       [A0], D0
  2261. 0000182A  0150                     bchg       [A0], D0
  2262. 0000182C  0150                     bchg       [A0], D0
  2263. 0000182E  0150                     bchg       [A0], D0
  2264. 00001830  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2265. 00001834  0046 0150                ori.w      D6, 0x150
  2266. 00001838  0150                     bchg       [A0], D0
  2267. 0000183A  0150                     bchg       [A0], D0
  2268. 0000183C  0050 0046                ori.w      [A0], 0x46 /* 'F' */
  2269. 00001840  2F0B                     move.l     -[A7], A3
  2270. 00001842  4EBA EB76                jsr        [PC - 0x148A /* 000003BA */]
  2271. 00001846  6000 0102                bra        +0x104 /* 0000194A */
  2272. 0000184A  2F0B                     move.l     -[A7], A3
  2273. 0000184C  4EBA FC00                jsr        [PC - 0x400 /* 0000144E */]
  2274. 00001850  6000 00F8                bra        +0xFA /* 0000194A */
  2275. 00001854  2047                     movea.l    A0, D7
  2276. 00001856  49E8 0010                lea.l      A4, [A0 + 0x10]
  2277. 0000185A  42A7                     clr.l      -[A7]
  2278. 0000185C  486C 0006                pea.l      [A4 + 0x6]
  2279. 00001860  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2280. 00001864  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2281. 00001868  275F 0018                move.l     [A3 + 0x18], [A7]+
  2282. 0000186C  6000 00DC                bra        +0xDE /* 0000194A */
  2283. 00001870  4267                     clr.w      -[A7]
  2284. 00001872  2F07                     move.l     -[A7], D7
  2285. 00001874  4EBA F2FE                jsr        [PC - 0xD02 /* 00000B74 */]
  2286. 00001878  101F                     move.b     D0, [A7]+
  2287. 0000187A  670A                     beq        +0xC /* 00001886 */
  2288. 0000187C  2F0B                     move.l     -[A7], A3
  2289. 0000187E  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  2290. 00001882  6000 00C6                bra        +0xC8 /* 0000194A */
  2291. label00001886:
  2292. 00001886  2F0B                     move.l     -[A7], A3
  2293. 00001888  4EBA F9D8                jsr        [PC - 0x628 /* 00001262 */]
  2294. 0000188C  6000 00BC                bra        +0xBE /* 0000194A */
  2295. 00001890  277C 4249 5444 0018      move.l     [A3 + 0x18], 0x42495444 /* 'BITD' */
  2296. 00001898  6000 00B0                bra        +0xB2 /* 0000194A */
  2297. 0000189C  277C 5049 4354 0018      move.l     [A3 + 0x18], 0x50494354 /* 'PICT' */
  2298. 000018A4  6000 00A4                bra        +0xA6 /* 0000194A */
  2299. 000018A8  2F0B                     move.l     -[A7], A3
  2300. 000018AA  4EBA FBA2                jsr        [PC - 0x45E /* 0000144E */]
  2301. 000018AE  2047                     movea.l    A0, D7
  2302. 000018B0  4868 0008                pea.l      [A0 + 0x8]
  2303. 000018B4  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2304. 000018B8  2047                     movea.l    A0, D7
  2305. 000018BA  4A68 0014                tst.w      [A0 + 0x14]
  2306. 000018BE  6C00 008A                bge        +0x8C /* 0000194A */
  2307. 000018C2  2047                     movea.l    A0, D7
  2308. 000018C4  4868 0010                pea.l      [A0 + 0x10]
  2309. 000018C8  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2310. 000018CC  607C                     bra        +0x7E /* 0000194A */
  2311. 000018CE  2F0B                     move.l     -[A7], A3
  2312. 000018D0  4267                     clr.w      -[A7]
  2313. 000018D2  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2314. 000018D6  6072                     bra        +0x74 /* 0000194A */
  2315. 000018D8  2F0B                     move.l     -[A7], A3
  2316. 000018DA  486E FFEC                pea.l      [A6 - 0x14]
  2317. 000018DE  486E FFEB                pea.l      [A6 - 0x15]
  2318. 000018E2  4EBA FEA0                jsr        [PC - 0x160 /* 00001784 */]
  2319. 000018E6  701A                     moveq.l    D0, 0x1A
  2320. 000018E8  B02E FFEB                cmp.b      D0, [A6 - 0x15]
  2321. 000018EC  6C06                     bge        +0x8 /* 000018F4 */
  2322. 000018EE  1D7C 001A FFEB           move.b     [A6 - 0x15], 0x1A
  2323. label000018F4:
  2324. 000018F4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2325. 000018F8  2047                     movea.l    A0, D7
  2326. 000018FA  4868 0014                pea.l      [A0 + 0x14]
  2327. 000018FE  102E FFEB                move.b     D0, [A6 - 0x15]
  2328. 00001902  4880                     ext.w      D0
  2329. 00001904  48C0                     ext.l      D0
  2330. 00001906  2F00                     move.l     -[A7], D0
  2331. 00001908  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2332. 0000190C  603C                     bra        +0x3E /* 0000194A */
  2333. 0000190E  4267                     clr.w      -[A7]
  2334. 00001910  2F07                     move.l     -[A7], D7
  2335. 00001912  4EBA F260                jsr        [PC - 0xDA0 /* 00000B74 */]
  2336. 00001916  101F                     move.b     D0, [A7]+
  2337. 00001918  6630                     bne        +0x32 /* 0000194A */
  2338. 0000191A  2847                     movea.l    A4, D7
  2339. 0000191C  4AAC 000C                tst.l      [A4 + 0xC]
  2340. 00001920  6728                     beq        +0x2A /* 0000194A */
  2341. 00001922  206C 000C                movea.l    A0, [A4 + 0xC]
  2342. 00001926  4A90                     tst.l      [A0]
  2343. 00001928  6720                     beq        +0x22 /* 0000194A */
  2344. 0000192A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2345. 0000192E  205F                     movea.l    A0, [A7]+
  2346. 00001930  A04A                     syscall    HNoPurge
  2347. 00001932  2F0B                     move.l     -[A7], A3
  2348. 00001934  4EBA FD80                jsr        [PC - 0x280 /* 000016B6 */]
  2349. 00001938  4267                     clr.w      -[A7]
  2350. 0000193A  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  2351. 0000193E  101F                     move.b     D0, [A7]+
  2352. 00001940  6708                     beq        +0xA /* 0000194A */
  2353. 00001942  486C 000C                pea.l      [A4 + 0xC]
  2354. 00001946  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2355. label0000194A:
  2356. 0000194A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2357. 0000194E  4E5E                     unlink     A6
  2358. 00001950  2E9F                     move.l     [A7], [A7]+
  2359. 00001952  4E75                     rts
  2360. fn00001954:
  2361. 00001954  4E56 FEE2                link       A6, -0x011E
  2362. 00001958  48E7 0018                movem.l    -[A7], A3,A4
  2363. 0000195C  286E 0008                movea.l    A4, [A6 + 0x8]
  2364. 00001960  2654                     movea.l    A3, [A4]
  2365. 00001962  302C 0006                move.w     D0, [A4 + 0x6]
  2366. 00001966  5340                     subq.w     D0, 1
  2367. 00001968  6B00 00AE                bmi        +0xB0 /* 00001A18 */
  2368. 0000196C  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2369. 00001970  6E00 00A6                bgt        +0xA8 /* 00001A18 */
  2370. 00001974  D040                     add.w      D0, D0
  2371. 00001976  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2372. 0000197A  4EFB 0000                jmp        [PC + D0.w]
  2373. 0000197E  0058 008E                ori.w      [A0]+, 0x8E
  2374. 00001982  009C 0058 0058           ori.l      [A4]+, 0x580058 /* 'X\0X' */
  2375. 00001988  009C 0058 009C           ori.l      [A4]+, 0x58009C
  2376. 0000198E  009C 009C 009C           ori.l      [A4]+, 0x9C009C
  2377. 00001994  0084 009C 009C           ori.l      D4, 0x9C009C
  2378. 0000199A  009C 009C 0048           ori.l      [A4]+, 0x9C0048
  2379. 000019A0  0058 0084                ori.w      [A0]+, 0x84
  2380. 000019A4  009C 009C 0096           ori.l      [A4]+, 0x9C0096
  2381. 000019AA  0070 009C 009C           ori.w      [A0 + D0.w - 0x100], 0x9C
  2382. 000019B0  009C 009C 0050           ori.l      [A4]+, 0x9C0050
  2383. 000019B6  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2384. 000019BA  0058 0060                ori.w      [A0]+, 0x60 /* '`' */
  2385. 000019BE  009C 0058 0048           ori.l      [A4]+, 0x580048 /* 'X\0H' */
  2386. 000019C4  2F0C                     move.l     -[A7], A4
  2387. 000019C6  4EBA E9F2                jsr        [PC - 0x160E /* 000003BA */]
  2388. 000019CA  604C                     bra        +0x4E /* 00001A18 */
  2389. 000019CC  2F0C                     move.l     -[A7], A4
  2390. 000019CE  4EBA E9EA                jsr        [PC - 0x1616 /* 000003BA */]
  2391. 000019D2  6044                     bra        +0x46 /* 00001A18 */
  2392. 000019D4  2F0C                     move.l     -[A7], A4
  2393. 000019D6  4EBA FA76                jsr        [PC - 0x58A /* 0000144E */]
  2394. 000019DA  603C                     bra        +0x3E /* 00001A18 */
  2395. 000019DC  42A7                     clr.l      -[A7]
  2396. 000019DE  486B 0010                pea.l      [A3 + 0x10]
  2397. 000019E2  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2398. 000019E6  295F 0018                move.l     [A4 + 0x18], [A7]+
  2399. 000019EA  602C                     bra        +0x2E /* 00001A18 */
  2400. 000019EC  2F0C                     move.l     -[A7], A4
  2401. 000019EE  4EBA F8B8                jsr        [PC - 0x748 /* 000012A8 */]
  2402. 000019F2  2F0B                     move.l     -[A7], A3
  2403. 000019F4  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  2404. 000019F8  2F0B                     move.l     -[A7], A3
  2405. 000019FA  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  2406. 000019FE  6018                     bra        +0x1A /* 00001A18 */
  2407. 00001A00  297C 5343 5657 0018      move.l     [A4 + 0x18], 0x53435657 /* 'SCVW' */
  2408. 00001A08  600E                     bra        +0x10 /* 00001A18 */
  2409. 00001A0A  2F0C                     move.l     -[A7], A4
  2410. 00001A0C  4EBA F854                jsr        [PC - 0x7AC /* 00001262 */]
  2411. 00001A10  6006                     bra        +0x8 /* 00001A18 */
  2412. 00001A12  2F0C                     move.l     -[A7], A4
  2413. 00001A14  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  2414. label00001A18:
  2415. 00001A18  4CDF 1800                movem.l    A3,A4, [A7]+
  2416. 00001A1C  4E5E                     unlink     A6
  2417. 00001A1E  2E9F                     move.l     [A7], [A7]+
  2418. 00001A20  4E75                     rts
  2419. fn00001A22:
  2420. 00001A22  4E56 FEDE                link       A6, -0x0122
  2421. 00001A26  48E7 0018                movem.l    -[A7], A3,A4
  2422. 00001A2A  266E 0008                movea.l    A3, [A6 + 0x8]
  2423. 00001A2E  302B 0006                move.w     D0, [A3 + 0x6]
  2424. 00001A32  5340                     subq.w     D0, 1
  2425. 00001A34  6B00 0152                bmi        +0x154 /* 00001B88 */
  2426. 00001A38  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2427. 00001A3C  6E00 014A                bgt        +0x14C /* 00001B88 */
  2428. 00001A40  D040                     add.w      D0, D0
  2429. 00001A42  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2430. 00001A46  4EFB 0000                jmp        [PC + D0.w]
  2431. 00001A4A  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2432. 00001A4E  0140                     bchg       D0, D0
  2433. 00001A50  005C 0086                ori.w      [A4]+, 0x86
  2434. 00001A54  0140                     bchg       D0, D0
  2435. 00001A56  0140                     bchg       D0, D0
  2436. 00001A58  0140                     bchg       D0, D0
  2437. 00001A5A  0140                     bchg       D0, D0
  2438. 00001A5C  0140                     bchg       D0, D0
  2439. 00001A5E  0140                     bchg       D0, D0
  2440. 00001A60  006E 0140 0140           ori.w      [A6 + 0x140], 0x140
  2441. 00001A66  0140                     bchg       D0, D0
  2442. 00001A68  0112                     btst       [A2], D0
  2443. 00001A6A  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2444. 00001A6E  007A 0140 0140           ori.w      [PC + 0x140 /* 00001BB0, value 0x0 */], 0x140
  2445. 00001A74  009C 0128 0140           ori.l      [A4]+, 0x1280140
  2446. 00001A7A  0140                     bchg       D0, D0
  2447. 00001A7C  0140                     bchg       D0, D0
  2448. 00001A7E  0140                     bchg       D0, D0
  2449. 00001A80  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2450. 00001A84  0048 0140                ori.w      A0, 0x140
  2451. 00001A88  0052 0140                ori.w      [A2], 0x140
  2452. 00001A8C  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2453. 00001A90  2F0B                     move.l     -[A7], A3
  2454. 00001A92  4EBA F9BA                jsr        [PC - 0x646 /* 0000144E */]
  2455. 00001A96  6000 00F0                bra        +0xF2 /* 00001B88 */
  2456. 00001A9A  2F0B                     move.l     -[A7], A3
  2457. 00001A9C  4EBA F9B0                jsr        [PC - 0x650 /* 0000144E */]
  2458. 00001AA0  6000 00E6                bra        +0xE8 /* 00001B88 */
  2459. 00001AA4  2F0B                     move.l     -[A7], A3
  2460. 00001AA6  4EBA F9A6                jsr        [PC - 0x65A /* 0000144E */]
  2461. 00001AAA  06AB 0000 7D62 0018      addi.l     [A3 + 0x18], 0x7D62 /* '}b' */
  2462. 00001AB2  6000 00D4                bra        +0xD6 /* 00001B88 */
  2463. 00001AB6  277C 5354 5854 0018      move.l     [A3 + 0x18], 0x53545854 /* 'STXT' */
  2464. 00001ABE  6000 00C8                bra        +0xCA /* 00001B88 */
  2465. 00001AC2  277C 5445 5854 0018      move.l     [A3 + 0x18], 0x54455854 /* 'TEXT' */
  2466. 00001ACA  6000 00BC                bra        +0xBE /* 00001B88 */
  2467. 00001ACE  2053                     movea.l    A0, [A3]
  2468. 00001AD0  4868 0008                pea.l      [A0 + 0x8]
  2469. 00001AD4  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  2470. 00001AD8  2053                     movea.l    A0, [A3]
  2471. 00001ADA  7000                     moveq.l    D0, 0x00
  2472. 00001ADC  2140 000C                move.l     [A0 + 0xC], D0
  2473. 00001AE0  6000 00A6                bra        +0xA8 /* 00001B88 */
  2474. 00001AE4  2F0B                     move.l     -[A7], A3
  2475. 00001AE6  486E FFFC                pea.l      [A6 - 0x4]
  2476. 00001AEA  486E FFFB                pea.l      [A6 - 0x5]
  2477. 00001AEE  4EBA FC94                jsr        [PC - 0x36C /* 00001784 */]
  2478. 00001AF2  701E                     moveq.l    D0, 0x1E
  2479. 00001AF4  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2480. 00001AF8  6C06                     bge        +0x8 /* 00001B00 */
  2481. 00001AFA  1D7C 001E FFFB           move.b     [A6 - 0x5], 0x1E
  2482. label00001B00:
  2483. 00001B00  2853                     movea.l    A4, [A3]
  2484. 00001B02  7018                     moveq.l    D0, 0x18
  2485. 00001B04  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2486. 00001B08  6618                     bne        +0x1A /* 00001B22 */
  2487. 00001B0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2488. 00001B0E  486C 0014                pea.l      [A4 + 0x14]
  2489. 00001B12  102E FFFB                move.b     D0, [A6 - 0x5]
  2490. 00001B16  4880                     ext.w      D0
  2491. 00001B18  48C0                     ext.l      D0
  2492. 00001B1A  2F00                     move.l     -[A7], D0
  2493. 00001B1C  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2494. 00001B20  6016                     bra        +0x18 /* 00001B38 */
  2495. label00001B22:
  2496. 00001B22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2497. 00001B26  486C 0010                pea.l      [A4 + 0x10]
  2498. 00001B2A  102E FFFB                move.b     D0, [A6 - 0x5]
  2499. 00001B2E  4880                     ext.w      D0
  2500. 00001B30  48C0                     ext.l      D0
  2501. 00001B32  2F00                     move.l     -[A7], D0
  2502. 00001B34  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2503. label00001B38:
  2504. 00001B38  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2505. 00001B3C  0C68 0402 0112           cmpi.w     [A0 + 0x112], 0x402
  2506. 00001B42  6C44                     bge        +0x46 /* 00001B88 */
  2507. 00001B44  2853                     movea.l    A4, [A3]
  2508. 00001B46  422C 0013                clr.b      [A4 + 0x13]
  2509. 00001B4A  426C 001C                clr.w      [A4 + 0x1C]
  2510. 00001B4E  396C 002A 0026           move.w     [A4 + 0x26], [A4 + 0x2A]
  2511. 00001B54  422C 0029                clr.b      [A4 + 0x29]
  2512. 00001B58  602E                     bra        +0x30 /* 00001B88 */
  2513. 00001B5A  2853                     movea.l    A4, [A3]
  2514. 00001B5C  4AAC 000C                tst.l      [A4 + 0xC]
  2515. 00001B60  6726                     beq        +0x28 /* 00001B88 */
  2516. 00001B62  2F0B                     move.l     -[A7], A3
  2517. 00001B64  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  2518. 00001B68  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2519. 00001B6C  A9D0                     syscall    TECalText
  2520. 00001B6E  6018                     bra        +0x1A /* 00001B88 */
  2521. 00001B70  2F0B                     move.l     -[A7], A3
  2522. 00001B72  4EBA F734                jsr        [PC - 0x8CC /* 000012A8 */]
  2523. 00001B76  284B                     movea.l    A4, A3
  2524. 00001B78  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2525. 00001B7C  1F3C 0001                move.b     -[A7], 0x1
  2526. 00001B80  1F3C 0001                move.b     -[A7], 0x1
  2527. 00001B84  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  2528. label00001B88:
  2529. 00001B88  4CDF 1800                movem.l    A3,A4, [A7]+
  2530. 00001B8C  4E5E                     unlink     A6
  2531. 00001B8E  2E9F                     move.l     [A7], [A7]+
  2532. 00001B90  4E75                     rts
  2533. fn00001B92:
  2534. 00001B92  4E56 FFF2                link       A6, -0x000E
  2535. 00001B96  206E 0008                movea.l    A0, [A6 + 0x8]
  2536. 00001B9A  3028 0006                move.w     D0, [A0 + 0x6]
  2537. 00001B9E  5340                     subq.w     D0, 1
  2538. 00001BA0  6B76                     bmi        +0x78 /* 00001C18 */
  2539. 00001BA2  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2540. 00001BA6  6E70                     bgt        +0x72 /* 00001C18 */
  2541. 00001BA8  D040                     add.w      D0, D0
  2542. 00001BAA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2543. 00001BAE  4EFB 0000                jmp        [PC + D0.w]
  2544. 00001BB2  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2545. 00001BB6  0068 0052 0052           ori.w      [A0 + 0x52], 0x52 /* 'R' */
  2546. 00001BBC  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2547. 00001BC2  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2548. 00001BC8  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2549. 00001BCC  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2550. 00001BD2  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2551. 00001BD6  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2552. 00001BDA  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2553. 00001BDE  0052 0068                ori.w      [A2], 0x68 /* 'h' */
  2554. 00001BE2  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2555. 00001BE8  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2556. 00001BEC  0048 0068                ori.w      A0, 0x68 /* 'h' */
  2557. 00001BF0  0068 0068 0052           ori.w      [A0 + 0x52], 0x68 /* 'h' */
  2558. 00001BF6  0048 2F2E                ori.w      A0, 0x2F2E /* '/.' */
  2559. 00001BFA  0008 4EBA                ori.b      A0, 0xBA
  2560. 00001BFE  E7BC                     rol        D4, D3
  2561. 00001C00  6016                     bra        +0x18 /* 00001C18 */
  2562. 00001C02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2563. 00001C06  4EBA F846                jsr        [PC - 0x7BA /* 0000144E */]
  2564. 00001C0A  600C                     bra        +0xE /* 00001C18 */
  2565. 00001C0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2566. 00001C10  217C 5049 4354 0018      move.l     [A0 + 0x18], 0x50494354 /* 'PICT' */
  2567. label00001C18:
  2568. 00001C18  4E5E                     unlink     A6
  2569. 00001C1A  2E9F                     move.l     [A7], [A7]+
  2570. 00001C1C  4E75                     rts
  2571. fn00001C1E:
  2572. 00001C1E  4E56 FFF0                link       A6, -0x0010
  2573. 00001C22  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2574. 00001C26  266E 0008                movea.l    A3, [A6 + 0x8]
  2575. 00001C2A  42A7                     clr.l      -[A7]
  2576. 00001C2C  2F0B                     move.l     -[A7], A3
  2577. 00001C2E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2578. 00001C32  2817                     move.l     D4, [A7]
  2579. 00001C34  7006                     moveq.l    D0, 0x06
  2580. 00001C36  2F00                     move.l     -[A7], D0
  2581. 00001C38  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2582. 00001C3C  201F                     move.l     D0, [A7]+
  2583. 00001C3E  3C00                     move.w     D6, D0
  2584. 00001C40  E740                     asl        D0.w, 3
  2585. 00001C42  3A00                     move.w     D5, D0
  2586. 00001C44  5045                     addq.w     D5, 8
  2587. 00001C46  5346                     subq.w     D6, 1
  2588. 00001C48  2F0B                     move.l     -[A7], A3
  2589. 00001C4A  3005                     move.w     D0, D5
  2590. 00001C4C  48C0                     ext.l      D0
  2591. 00001C4E  2F00                     move.l     -[A7], D0
  2592. 00001C50  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2593. 00001C54  4267                     clr.w      -[A7]
  2594. 00001C56  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2595. 00001C5A  4A5F                     tst.w      [A7]+
  2596. 00001C5C  2853                     movea.l    A4, [A3]
  2597. 00001C5E  3E06                     move.w     D7, D6
  2598. 00001C60  6018                     bra        +0x1A /* 00001C7A */
  2599. label00001C62:
  2600. 00001C62  3007                     move.w     D0, D7
  2601. 00001C64  C1FC 0006                muls.w     D0, 0x6
  2602. 00001C68  3207                     move.w     D1, D7
  2603. 00001C6A  E741                     asl        D1.w, 3
  2604. 00001C6C  41F4 100A                lea.l      A0, [A4 + D1.w + 0xA]
  2605. 00001C70  43F4 0000                lea.l      A1, [A4 + D0.w]
  2606. 00001C74  20D9                     move.l     [A0]+, [A1]+
  2607. 00001C76  3091                     move.w     [A0], [A1]
  2608. 00001C78  5347                     subq.w     D7, 1
  2609. label00001C7A:
  2610. 00001C7A  4A47                     tst.w      D7
  2611. 00001C7C  6CE4                     bge        -0x1A /* 00001C62 */
  2612. 00001C7E  3D46 FFF0                move.w     [A6 - 0x10], D6
  2613. 00001C82  4247                     clr.w      D7
  2614. 00001C84  600C                     bra        +0xE /* 00001C92 */
  2615. label00001C86:
  2616. 00001C86  3007                     move.w     D0, D7
  2617. 00001C88  E740                     asl        D0.w, 3
  2618. 00001C8A  3987 0008                move.w     [A4 + D0.w + 0x8], D7
  2619. 00001C8E  5247                     addq.w     D7, 1
  2620. 00001C90  6906                     bvs        +0x8 /* 00001C98 */
  2621. label00001C92:
  2622. 00001C92  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  2623. 00001C96  6FEE                     ble        -0x10 /* 00001C86 */
  2624. label00001C98:
  2625. 00001C98  426C 0004                clr.w      [A4 + 0x4]
  2626. 00001C9C  3946 0006                move.w     [A4 + 0x6], D6
  2627. 00001CA0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2628. 00001CA4  4E5E                     unlink     A6
  2629. 00001CA6  2E9F                     move.l     [A7], [A7]+
  2630. 00001CA8  4E75                     rts
  2631. fn00001CAA:
  2632. 00001CAA  4E56 FEF6                link       A6, -0x010A
  2633. 00001CAE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2634. 00001CB2  266E 0008                movea.l    A3, [A6 + 0x8]
  2635. 00001CB6  2E13                     move.l     D7, [A3]
  2636. 00001CB8  302B 0006                move.w     D0, [A3 + 0x6]
  2637. 00001CBC  5340                     subq.w     D0, 1
  2638. 00001CBE  6B00 00B0                bmi        +0xB2 /* 00001D70 */
  2639. 00001CC2  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2640. 00001CC6  6E00 00A8                bgt        +0xAA /* 00001D70 */
  2641. 00001CCA  D040                     add.w      D0, D0
  2642. 00001CCC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2643. 00001CD0  4EFB 0000                jmp        [PC + D0.w]
  2644. 00001CD4  0050 0058                ori.w      [A0], 0x58 /* 'X' */
  2645. 00001CD8  009E 0050 0050           ori.l      [A6]+, 0x500050 /* 'P\0P' */
  2646. 00001CDE  009E 0050 009E           ori.l      [A6]+, 0x50009E
  2647. 00001CE4  009E 009E 009E           ori.l      [A6]+, 0x9E009E
  2648. 00001CEA  007C 009E                ori.w      sr, 158
  2649. 00001CEE  009E 009E 0086           ori.l      [A6]+, 0x9E0086
  2650. 00001CF4  0048 0050                ori.w      A0, 0x50 /* 'P' */
  2651. 00001CF8  007C 009E                ori.w      sr, 158
  2652. 00001CFC  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2653. 00001D00  006E 009E 009E           ori.w      [A6 + 0x9E], 0x9E
  2654. 00001D06  009E 009E 0048           ori.l      [A6]+, 0x9E0048
  2655. 00001D0C  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2656. 00001D10  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2657. 00001D14  009E 0050 0048           ori.l      [A6]+, 0x500048 /* 'P\0H' */
  2658. 00001D1A  2F0B                     move.l     -[A7], A3
  2659. 00001D1C  4EBA E69C                jsr        [PC - 0x1964 /* 000003BA */]
  2660. 00001D20  604E                     bra        +0x50 /* 00001D70 */
  2661. 00001D22  2F0B                     move.l     -[A7], A3
  2662. 00001D24  4EBA F728                jsr        [PC - 0x8D8 /* 0000144E */]
  2663. 00001D28  6046                     bra        +0x48 /* 00001D70 */
  2664. 00001D2A  42A7                     clr.l      -[A7]
  2665. 00001D2C  2F0B                     move.l     -[A7], A3
  2666. 00001D2E  3F3C 001F                move.w     -[A7], 0x1F
  2667. 00001D32  4EBA F378                jsr        [PC - 0xC88 /* 000010AC */]
  2668. 00001D36  2C1F                     move.l     D6, [A7]+
  2669. 00001D38  2F0B                     move.l     -[A7], A3
  2670. 00001D3A  4EBA F526                jsr        [PC - 0xADA /* 00001262 */]
  2671. 00001D3E  6030                     bra        +0x32 /* 00001D70 */
  2672. 00001D40  2F0B                     move.l     -[A7], A3
  2673. 00001D42  4EBA F564                jsr        [PC - 0xA9C /* 000012A8 */]
  2674. 00001D46  2F07                     move.l     -[A7], D7
  2675. 00001D48  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2676. 00001D4C  6022                     bra        +0x24 /* 00001D70 */
  2677. 00001D4E  277C 434C 5554 0018      move.l     [A3 + 0x18], 0x434C5554 /* 'CLUT' */
  2678. 00001D56  6018                     bra        +0x1A /* 00001D70 */
  2679. 00001D58  2853                     movea.l    A4, [A3]
  2680. 00001D5A  4AAC 000C                tst.l      [A4 + 0xC]
  2681. 00001D5E  6710                     beq        +0x12 /* 00001D70 */
  2682. 00001D60  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2683. 00001D64  205F                     movea.l    A0, [A7]+
  2684. 00001D66  A04A                     syscall    HNoPurge
  2685. 00001D68  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2686. 00001D6C  4EBA FEB0                jsr        [PC - 0x150 /* 00001C1E */]
  2687. label00001D70:
  2688. 00001D70  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2689. 00001D74  4E5E                     unlink     A6
  2690. 00001D76  2E9F                     move.l     [A7], [A7]+
  2691. 00001D78  4E75                     rts
  2692. fn00001D7A:
  2693. 00001D7A  4E56 0000                link       A6, 0
  2694. 00001D7E  206E 0008                movea.l    A0, [A6 + 0x8]
  2695. 00001D82  3028 0006                move.w     D0, [A0 + 0x6]
  2696. 00001D86  5540                     subq.w     D0, 2
  2697. 00001D88  6742                     beq        +0x44 /* 00001DCC */
  2698. 00001D8A  0440 000A                subi.w     D0, 0xA /* '\n' */
  2699. 00001D8E  671C                     beq        +0x1E /* 00001DAC */
  2700. 00001D90  5740                     subq.w     D0, 3
  2701. 00001D92  6738                     beq        +0x3A /* 00001DCC */
  2702. 00001D94  5940                     subq.w     D0, 4
  2703. 00001D96  6714                     beq        +0x16 /* 00001DAC */
  2704. 00001D98  5740                     subq.w     D0, 3
  2705. 00001D9A  671E                     beq        +0x20 /* 00001DBA */
  2706. 00001D9C  5340                     subq.w     D0, 1
  2707. 00001D9E  672C                     beq        +0x2E /* 00001DCC */
  2708. 00001DA0  5F40                     subq.w     D0, 7
  2709. 00001DA2  6728                     beq        +0x2A /* 00001DCC */
  2710. 00001DA4  5B40                     subq.w     D0, 5
  2711. 00001DA6  6724                     beq        +0x26 /* 00001DCC */
  2712. 00001DA8  601A                     bra        +0x1C /* 00001DC4 */
  2713. 00001DAA  6020                     bra        +0x22 /* 00001DCC */
  2714. label00001DAC:
  2715. 00001DAC  206E 0008                movea.l    A0, [A6 + 0x8]
  2716. 00001DB0  217C 5348 4150 0018      move.l     [A0 + 0x18], 0x53484150 /* 'SHAP' */
  2717. 00001DB8  6012                     bra        +0x14 /* 00001DCC */
  2718. label00001DBA:
  2719. 00001DBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2720. 00001DBE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2721. 00001DC2  6008                     bra        +0xA /* 00001DCC */
  2722. label00001DC4:
  2723. 00001DC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2724. 00001DC8  4EBA F684                jsr        [PC - 0x97C /* 0000144E */]
  2725. label00001DCC:
  2726. 00001DCC  4E5E                     unlink     A6
  2727. 00001DCE  2E9F                     move.l     [A7], [A7]+
  2728. 00001DD0  4E75                     rts
  2729. fn00001DD2:
  2730. 00001DD2  4E56 FFF8                link       A6, -0x0008
  2731. 00001DD6  48E7 0018                movem.l    -[A7], A3,A4
  2732. 00001DDA  286E 0008                movea.l    A4, [A6 + 0x8]
  2733. 00001DDE  2654                     movea.l    A3, [A4]
  2734. 00001DE0  302C 0006                move.w     D0, [A4 + 0x6]
  2735. 00001DE4  5540                     subq.w     D0, 2
  2736. 00001DE6  6764                     beq        +0x66 /* 00001E4C */
  2737. 00001DE8  5540                     subq.w     D0, 2
  2738. 00001DEA  6700 00A8                beq        +0xAA /* 00001E94 */
  2739. 00001DEE  5340                     subq.w     D0, 1
  2740. 00001DF0  6776                     beq        +0x78 /* 00001E68 */
  2741. 00001DF2  5F40                     subq.w     D0, 7
  2742. 00001DF4  6700 008C                beq        +0x8E /* 00001E82 */
  2743. 00001DF8  5740                     subq.w     D0, 3
  2744. 00001DFA  6700 00A6                beq        +0xA8 /* 00001EA2 */
  2745. 00001DFE  5340                     subq.w     D0, 1
  2746. 00001E00  6700 00A0                beq        +0xA2 /* 00001EA2 */
  2747. 00001E04  5340                     subq.w     D0, 1
  2748. 00001E06  671E                     beq        +0x20 /* 00001E26 */
  2749. 00001E08  5540                     subq.w     D0, 2
  2750. 00001E0A  6776                     beq        +0x78 /* 00001E82 */
  2751. 00001E0C  5740                     subq.w     D0, 3
  2752. 00001E0E  677C                     beq        +0x7E /* 00001E8C */
  2753. 00001E10  5340                     subq.w     D0, 1
  2754. 00001E12  6700 008E                beq        +0x90 /* 00001EA2 */
  2755. 00001E16  5F40                     subq.w     D0, 7
  2756. 00001E18  6700 0088                beq        +0x8A /* 00001EA2 */
  2757. 00001E1C  5540                     subq.w     D0, 2
  2758. 00001E1E  6752                     beq        +0x54 /* 00001E72 */
  2759. 00001E20  5740                     subq.w     D0, 3
  2760. 00001E22  677E                     beq        +0x80 /* 00001EA2 */
  2761. 00001E24  6076                     bra        +0x78 /* 00001E9C */
  2762. label00001E26:
  2763. 00001E26  2F0C                     move.l     -[A7], A4
  2764. 00001E28  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  2765. 00001E2C  302D F312                move.w     D0, [A5 - 0xCEE]
  2766. 00001E30  48C0                     ext.l      D0
  2767. 00001E32  2940 0018                move.l     [A4 + 0x18], D0
  2768. 00001E36  4A6D F312                tst.w      [A5 - 0xCEE]
  2769. 00001E3A  6766                     beq        +0x68 /* 00001EA2 */
  2770. 00001E3C  2F0B                     move.l     -[A7], A3
  2771. 00001E3E  3F3C 0003                move.w     -[A7], 0x3
  2772. 00001E42  1F3C 0001                move.b     -[A7], 0x1
  2773. 00001E46  4EBA F02C                jsr        [PC - 0xFD4 /* 00000E74 */]
  2774. 00001E4A  6056                     bra        +0x58 /* 00001EA2 */
  2775. label00001E4C:
  2776. 00001E4C  2F0C                     move.l     -[A7], A4
  2777. 00001E4E  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  2778. 00001E52  4A6D F312                tst.w      [A5 - 0xCEE]
  2779. 00001E56  674A                     beq        +0x4C /* 00001EA2 */
  2780. 00001E58  2F0B                     move.l     -[A7], A3
  2781. 00001E5A  3F3C 0003                move.w     -[A7], 0x3
  2782. 00001E5E  1F3C 0001                move.b     -[A7], 0x1
  2783. 00001E62  4EBA F010                jsr        [PC - 0xFF0 /* 00000E74 */]
  2784. 00001E66  603A                     bra        +0x3C /* 00001EA2 */
  2785. label00001E68:
  2786. 00001E68  2F0C                     move.l     -[A7], A4
  2787. 00001E6A  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  2788. 00001E6E  6032                     bra        +0x34 /* 00001EA2 */
  2789. 00001E70  6030                     bra        +0x32 /* 00001EA2 */
  2790. label00001E72:
  2791. 00001E72  42A7                     clr.l      -[A7]
  2792. 00001E74  486B 0010                pea.l      [A3 + 0x10]
  2793. 00001E78  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2794. 00001E7C  295F 0018                move.l     [A4 + 0x18], [A7]+
  2795. 00001E80  6020                     bra        +0x22 /* 00001EA2 */
  2796. label00001E82:
  2797. 00001E82  297C 4D4F 5649 0018      move.l     [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
  2798. 00001E8A  6016                     bra        +0x18 /* 00001EA2 */
  2799. label00001E8C:
  2800. 00001E8C  2F0C                     move.l     -[A7], A4
  2801. 00001E8E  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  2802. 00001E92  600E                     bra        +0x10 /* 00001EA2 */
  2803. label00001E94:
  2804. 00001E94  2F0C                     move.l     -[A7], A4
  2805. 00001E96  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  2806. 00001E9A  6006                     bra        +0x8 /* 00001EA2 */
  2807. label00001E9C:
  2808. 00001E9C  2F0C                     move.l     -[A7], A4
  2809. 00001E9E  4EBA F5AE                jsr        [PC - 0xA52 /* 0000144E */]
  2810. label00001EA2:
  2811. 00001EA2  4CDF 1800                movem.l    A3,A4, [A7]+
  2812. 00001EA6  4E5E                     unlink     A6
  2813. 00001EA8  2E9F                     move.l     [A7], [A7]+
  2814. 00001EAA  4E75                     rts
  2815. fn00001EAC:
  2816. 00001EAC  4E56 0000                link       A6, 0
  2817. 00001EB0  2F0C                     move.l     -[A7], A4
  2818. 00001EB2  102D F2FF                move.b     D0, [A5 - 0xD01]
  2819. 00001EB6  671A                     beq        +0x1C /* 00001ED2 */
  2820. 00001EB8  286E 000A                movea.l    A4, [A6 + 0xA]
  2821. 00001EBC  4AAC 001E                tst.l      [A4 + 0x1E]
  2822. 00001EC0  6710                     beq        +0x12 /* 00001ED2 */
  2823. 00001EC2  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2824. 00001EC6  303C 0023                move.w     D0, 0x23 /* '#' */
  2825. 00001ECA  AAAA                     syscall    QuickTimeDispatch
  2826. 00001ECC  7000                     moveq.l    D0, 0x00
  2827. 00001ECE  2940 001E                move.l     [A4 + 0x1E], D0
  2828. label00001ED2:
  2829. 00001ED2  285F                     movea.l    A4, [A7]+
  2830. 00001ED4  4E5E                     unlink     A6
  2831. 00001ED6  205F                     movea.l    A0, [A7]+
  2832. 00001ED8  5C4F                     addq.w     A7, 6
  2833. 00001EDA  4ED0                     jmp        [A0]
  2834. fn00001EDC:
  2835. 00001EDC  4E56 0000                link       A6, 0
  2836. 00001EE0  2F0C                     move.l     -[A7], A4
  2837. 00001EE2  286E 0008                movea.l    A4, [A6 + 0x8]
  2838. 00001EE6  7000                     moveq.l    D0, 0x00
  2839. 00001EE8  2940 0008                move.l     [A4 + 0x8], D0
  2840. 00001EEC  2940 000C                move.l     [A4 + 0xC], D0
  2841. 00001EF0  700B                     moveq.l    D0, 0x0B
  2842. 00001EF2  2940 0018                move.l     [A4 + 0x18], D0
  2843. 00001EF6  397C FFFF 001C           move.w     [A4 + 0x1C], 0xFFFF
  2844. 00001EFC  7000                     moveq.l    D0, 0x00
  2845. 00001EFE  2940 001E                move.l     [A4 + 0x1E], D0
  2846. 00001F02  2940 0022                move.l     [A4 + 0x22], D0
  2847. 00001F06  486C 0010                pea.l      [A4 + 0x10]
  2848. 00001F0A  42A7                     clr.l      -[A7]
  2849. 00001F0C  2F3C 0078 00A0           move.l     -[A7], 0x7800A0
  2850. 00001F12  A8A7                     syscall    SetRect
  2851. 00001F14  285F                     movea.l    A4, [A7]+
  2852. 00001F16  4E5E                     unlink     A6
  2853. 00001F18  2E9F                     move.l     [A7], [A7]+
  2854. 00001F1A  4E75                     rts
  2855. fn00001F1C:
  2856. 00001F1C  4E56 FFE8                link       A6, -0x0018
  2857. 00001F20  48E7 0118                movem.l    -[A7], D7,A3,A4
  2858. 00001F24  266E 0008                movea.l    A3, [A6 + 0x8]
  2859. 00001F28  2853                     movea.l    A4, [A3]
  2860. 00001F2A  302B 0006                move.w     D0, [A3 + 0x6]
  2861. 00001F2E  5540                     subq.w     D0, 2
  2862. 00001F30  6B00 01A0                bmi        +0x1A2 /* 000020D2 */
  2863. 00001F34  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2864. 00001F38  6E00 0198                bgt        +0x19A /* 000020D2 */
  2865. 00001F3C  D040                     add.w      D0, D0
  2866. 00001F3E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2867. 00001F42  4EFB 0000                jmp        [PC + D0.w]
  2868. 00001F46  0072 018E 00D2           ori.w      [A2 + D0.w - 0x46], 0x18E
  2869. 00001F4C  009A 018E 018E           ori.l      [A2]+, 0x18E018E
  2870. 00001F52  018E                     bclr       A6, D0
  2871. 00001F54  018E                     bclr       A6, D0
  2872. 00001F56  018E                     bclr       A6, D0
  2873. 00001F58  018E                     bclr       A6, D0
  2874. 00001F5A  00BC 018E 018E 00AE 0194 ori.l      0xAE0194, 0x18E018E
  2875. 00001F64  0046 018E                ori.w      D6, 0x18E
  2876. 00001F68  00BC 018E 018E 00C8 0050 ori.l      0xC80050, 0x18E018E
  2877. 00001F72  018E                     bclr       A6, D0
  2878. 00001F74  018E                     bclr       A6, D0
  2879. 00001F76  018E                     bclr       A6, D0
  2880. 00001F78  018E                     bclr       A6, D0
  2881. 00001F7A  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2882. 00001F7E  0046 018E                ori.w      D6, 0x18E
  2883. 00001F82  0060 018E                ori.w      -[A0], 0x18E
  2884. 00001F86  018E                     bclr       A6, D0
  2885. 00001F88  0046 2F0B                ori.w      D6, 0x2F0B
  2886. 00001F8C  4EBA E42C                jsr        [PC - 0x1BD4 /* 000003BA */]
  2887. 00001F90  6000 0146                bra        +0x148 /* 000020D8 */
  2888. 00001F94  2F13                     move.l     -[A7], [A3]
  2889. 00001F96  4EBA FF44                jsr        [PC - 0xBC /* 00001EDC */]
  2890. 00001F9A  2F0B                     move.l     -[A7], A3
  2891. 00001F9C  4EBA F30A                jsr        [PC - 0xCF6 /* 000012A8 */]
  2892. 00001FA0  6000 0136                bra        +0x138 /* 000020D8 */
  2893. 00001FA4  42A7                     clr.l      -[A7]
  2894. 00001FA6  486C 0010                pea.l      [A4 + 0x10]
  2895. 00001FAA  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2896. 00001FAE  275F 0018                move.l     [A3 + 0x18], [A7]+
  2897. 00001FB2  6000 0124                bra        +0x126 /* 000020D8 */
  2898. 00001FB6  4267                     clr.w      -[A7]
  2899. 00001FB8  2F13                     move.l     -[A7], [A3]
  2900. 00001FBA  4EBA EBB8                jsr        [PC - 0x1448 /* 00000B74 */]
  2901. 00001FBE  101F                     move.b     D0, [A7]+
  2902. 00001FC0  6712                     beq        +0x14 /* 00001FD4 */
  2903. 00001FC2  102D F2FF                move.b     D0, [A5 - 0xD01]
  2904. 00001FC6  6700 0110                beq        +0x112 /* 000020D8 */
  2905. 00001FCA  2F0B                     move.l     -[A7], A3
  2906. 00001FCC  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  2907. 00001FD0  6000 0106                bra        +0x108 /* 000020D8 */
  2908. label00001FD4:
  2909. 00001FD4  2F0B                     move.l     -[A7], A3
  2910. 00001FD6  4EBA F476                jsr        [PC - 0xB8A /* 0000144E */]
  2911. 00001FDA  6000 00FC                bra        +0xFE /* 000020D8 */
  2912. 00001FDE  2F13                     move.l     -[A7], [A3]
  2913. 00001FE0  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2914. 00001FE4  4EBA FEC6                jsr        [PC - 0x13A /* 00001EAC */]
  2915. 00001FE8  2F0B                     move.l     -[A7], A3
  2916. 00001FEA  4EBA F462                jsr        [PC - 0xB9E /* 0000144E */]
  2917. 00001FEE  6000 00E8                bra        +0xEA /* 000020D8 */
  2918. 00001FF2  2F13                     move.l     -[A7], [A3]
  2919. 00001FF4  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2920. 00001FF8  4EBA FEB2                jsr        [PC - 0x14E /* 00001EAC */]
  2921. 00001FFC  6000 00DA                bra        +0xDC /* 000020D8 */
  2922. 00002000  277C 4D6F 6F56 0018      move.l     [A3 + 0x18], 0x4D6F6F56 /* 'MooV' */
  2923. 00002008  6000 00CE                bra        +0xD0 /* 000020D8 */
  2924. 0000200C  2F0B                     move.l     -[A7], A3
  2925. 0000200E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2926. 00002012  6000 00C4                bra        +0xC6 /* 000020D8 */
  2927. 00002016  277C 0000 0140 0018      move.l     [A3 + 0x18], 0x140
  2928. 0000201E  4AAC 000C                tst.l      [A4 + 0xC]
  2929. 00002022  6708                     beq        +0xA /* 0000202C */
  2930. 00002024  2F0B                     move.l     -[A7], A3
  2931. 00002026  4EBA F426                jsr        [PC - 0xBDA /* 0000144E */]
  2932. 0000202A  602E                     bra        +0x30 /* 0000205A */
  2933. label0000202C:
  2934. 0000202C  4267                     clr.w      -[A7]
  2935. 0000202E  2F13                     move.l     -[A7], [A3]
  2936. 00002030  4EBA EB42                jsr        [PC - 0x14BE /* 00000B74 */]
  2937. 00002034  101F                     move.b     D0, [A7]+
  2938. 00002036  6716                     beq        +0x18 /* 0000204E */
  2939. 00002038  4AAC 001E                tst.l      [A4 + 0x1E]
  2940. 0000203C  671C                     beq        +0x1E /* 0000205A */
  2941. 0000203E  42A7                     clr.l      -[A7]
  2942. 00002040  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2943. 00002044  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2944. 00002048  275F 0018                move.l     [A3 + 0x18], [A7]+
  2945. 0000204C  600C                     bra        +0xE /* 0000205A */
  2946. label0000204E:
  2947. 0000204E  42A7                     clr.l      -[A7]
  2948. 00002050  2F0B                     move.l     -[A7], A3
  2949. 00002052  4EBA F14A                jsr        [PC - 0xEB6 /* 0000119E */]
  2950. 00002056  275F 0018                move.l     [A3 + 0x18], [A7]+
  2951. label0000205A:
  2952. 0000205A  082C 0005 001B           btst.b     [A4 + 0x1B], 0x5
  2953. 00002060  6676                     bne        +0x78 /* 000020D8 */
  2954. 00002062  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2955. 00002066  43EC 0010                lea.l      A1, [A4 + 0x10]
  2956. 0000206A  20D9                     move.l     [A0]+, [A1]+
  2957. 0000206C  20D9                     move.l     [A0]+, [A1]+
  2958. 0000206E  426E FFF4                clr.w      [A6 - 0xC]
  2959. 00002072  102D F535                move.b     D0, [A5 - 0xACB]
  2960. 00002076  673C                     beq        +0x3E /* 000020B4 */
  2961. 00002078  42A7                     clr.l      -[A7]
  2962. 0000207A  206D F50A                movea.l    A0, [A5 - 0xAF6]
  2963. 0000207E  2050                     movea.l    A0, [A0]
  2964. 00002080  2068 0016                movea.l    A0, [A0 + 0x16]
  2965. 00002084  2050                     movea.l    A0, [A0]
  2966. 00002086  3F28 0020                move.w     -[A7], [A0 + 0x20]
  2967. 0000208A  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  2968. 0000208E  2E1F                     move.l     D7, [A7]+
  2969. 00002090  4A6D F312                tst.w      [A5 - 0xCEE]
  2970. 00002094  6706                     beq        +0x8 /* 0000209C */
  2971. 00002096  426D F312                clr.w      [A5 - 0xCEE]
  2972. 0000209A  603C                     bra        +0x3E /* 000020D8 */
  2973. label0000209C:
  2974. 0000209C  2D47 FFF0                move.l     [A6 - 0x10], D7
  2975. 000020A0  2047                     movea.l    A0, D7
  2976. 000020A2  2050                     movea.l    A0, [A0]
  2977. 000020A4  5C88                     addq.l     A0, 6
  2978. 000020A6  43EC 0010                lea.l      A1, [A4 + 0x10]
  2979. 000020AA  20D9                     move.l     [A0]+, [A1]+
  2980. 000020AC  20D9                     move.l     [A0]+, [A1]+
  2981. 000020AE  3D7C 8000 FFF4           move.w     [A6 - 0xC], 0x8000
  2982. label000020B4:
  2983. 000020B4  42A7                     clr.l      -[A7]
  2984. 000020B6  486E FFF0                pea.l      [A6 - 0x10]
  2985. 000020BA  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2986. 000020BE  201F                     move.l     D0, [A7]+
  2987. 000020C0  D1AB 0018                add.l      [A3 + 0x18], D0
  2988. 000020C4  102D F535                move.b     D0, [A5 - 0xACB]
  2989. 000020C8  670E                     beq        +0x10 /* 000020D8 */
  2990. 000020CA  2F07                     move.l     -[A7], D7
  2991. 000020CC  205F                     movea.l    A0, [A7]+
  2992. 000020CE  A023                     syscall    DisposHandle/DisposeHandle
  2993. 000020D0  6006                     bra        +0x8 /* 000020D8 */
  2994. label000020D2:
  2995. 000020D2  2F0B                     move.l     -[A7], A3
  2996. 000020D4  4EBA F378                jsr        [PC - 0xC88 /* 0000144E */]
  2997. label000020D8:
  2998. 000020D8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2999. 000020DC  4E5E                     unlink     A6
  3000. 000020DE  2E9F                     move.l     [A7], [A7]+
  3001. 000020E0  4E75                     rts
  3002. fn000020E2:
  3003. 000020E2  4E56 0000                link       A6, 0
  3004. 000020E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3005. 000020EA  3028 0006                move.w     D0, [A0 + 0x6]
  3006. 000020EE  0440 0013                subi.w     D0, 0x13
  3007. 000020F2  6702                     beq        +0x4 /* 000020F6 */
  3008. 000020F4  600E                     bra        +0x10 /* 00002104 */
  3009. label000020F6:
  3010. 000020F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3011. 000020FA  217C 4255 5454 0018      move.l     [A0 + 0x18], 0x42555454 /* 'BUTT' */
  3012. 00002102  6008                     bra        +0xA /* 0000210C */
  3013. label00002104:
  3014. 00002104  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3015. 00002108  4EBA F918                jsr        [PC - 0x6E8 /* 00001A22 */]
  3016. label0000210C:
  3017. 0000210C  4E5E                     unlink     A6
  3018. 0000210E  2E9F                     move.l     [A7], [A7]+
  3019. 00002110  4E75                     rts
  3020. fn00002112:
  3021. 00002112  4E56 FEDE                link       A6, -0x0122
  3022. 00002116  48E7 0118                movem.l    -[A7], D7,A3,A4
  3023. 0000211A  286E 0008                movea.l    A4, [A6 + 0x8]
  3024. 0000211E  2654                     movea.l    A3, [A4]
  3025. 00002120  302C 0006                move.w     D0, [A4 + 0x6]
  3026. 00002124  5540                     subq.w     D0, 2
  3027. 00002126  6B00 00E6                bmi        +0xE8 /* 0000220E */
  3028. 0000212A  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  3029. 0000212E  6E00 00DE                bgt        +0xE0 /* 0000220E */
  3030. 00002132  D040                     add.w      D0, D0
  3031. 00002134  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3032. 00002138  4EFB 0000                jmp        [PC + D0.w]
  3033. 0000213C  00AA 00D4 006A 0062      ori.l      [A2 + 0x62], 0xD4006A
  3034. 00002144  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3035. 00002146  0062 00D4                ori.w      -[A2], 0xD4
  3036. 0000214A  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3037. 0000214C  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3038. 0000214E  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3039. 00002150  00CC                     ori.?      A4, 0xFFFFFFFFFFFFFFFF
  3040. 00002152  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3041. 00002154  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3042. 00002156  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3043. 00002158  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3044. 0000215A  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3045. 0000215E  00CC                     ori.?      A4, 0xFFFFFFFFFFFFFFFF
  3046. 00002160  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3047. 00002162  0062 0062                ori.w      -[A2], 0x62 /* 'b' */
  3048. 00002166  0062 00D4                ori.w      -[A2], 0xD4
  3049. 0000216A  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3050. 0000216C  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3051. 0000216E  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3052. 00002170  0046 0046                ori.w      D6, 0x46 /* 'F' */
  3053. 00002174  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3054. 00002178  0062 00D4                ori.w      -[A2], 0xD4
  3055. 0000217C  0062 0046                ori.w      -[A2], 0x46 /* 'F' */
  3056. 00002180  4267                     clr.w      -[A7]
  3057. 00002182  2F0B                     move.l     -[A7], A3
  3058. 00002184  4EBA E9EE                jsr        [PC - 0x1612 /* 00000B74 */]
  3059. 00002188  101F                     move.b     D0, [A7]+
  3060. 0000218A  6708                     beq        +0xA /* 00002194 */
  3061. 0000218C  2F0C                     move.l     -[A7], A4
  3062. 0000218E  4EBA F2BE                jsr        [PC - 0xD42 /* 0000144E */]
  3063. 00002192  607A                     bra        +0x7C /* 0000220E */
  3064. label00002194:
  3065. 00002194  2F0C                     move.l     -[A7], A4
  3066. 00002196  4EBA E222                jsr        [PC - 0x1DDE /* 000003BA */]
  3067. 0000219A  6072                     bra        +0x74 /* 0000220E */
  3068. 0000219C  2F0C                     move.l     -[A7], A4
  3069. 0000219E  4EBA F2AE                jsr        [PC - 0xD52 /* 0000144E */]
  3070. 000021A2  606A                     bra        +0x6C /* 0000220E */
  3071. 000021A4  4267                     clr.w      -[A7]
  3072. 000021A6  2F0B                     move.l     -[A7], A3
  3073. 000021A8  4EBA E9CA                jsr        [PC - 0x1636 /* 00000B74 */]
  3074. 000021AC  101F                     move.b     D0, [A7]+
  3075. 000021AE  6708                     beq        +0xA /* 000021B8 */
  3076. 000021B0  2F0C                     move.l     -[A7], A4
  3077. 000021B2  4EBA F29A                jsr        [PC - 0xD66 /* 0000144E */]
  3078. 000021B6  6056                     bra        +0x58 /* 0000220E */
  3079. label000021B8:
  3080. 000021B8  4AAB 000C                tst.l      [A3 + 0xC]
  3081. 000021BC  56C0                     sne        D0
  3082. 000021BE  4A00                     tst.b      D0
  3083. 000021C0  6714                     beq        +0x16 /* 000021D6 */
  3084. 000021C2  206B 000C                movea.l    A0, [A3 + 0xC]
  3085. 000021C6  4A90                     tst.l      [A0]
  3086. 000021C8  56C1                     sne        D1
  3087. 000021CA  C001                     and.b      D0, D1
  3088. 000021CC  6708                     beq        +0xA /* 000021D6 */
  3089. 000021CE  2F0C                     move.l     -[A7], A4
  3090. 000021D0  4EBA F27C                jsr        [PC - 0xD84 /* 0000144E */]
  3091. 000021D4  6038                     bra        +0x3A /* 0000220E */
  3092. label000021D6:
  3093. 000021D6  42A7                     clr.l      -[A7]
  3094. 000021D8  2F0C                     move.l     -[A7], A4
  3095. 000021DA  4EBA EFC2                jsr        [PC - 0x103E /* 0000119E */]
  3096. 000021DE  295F 0018                move.l     [A4 + 0x18], [A7]+
  3097. 000021E2  602A                     bra        +0x2C /* 0000220E */
  3098. 000021E4  4267                     clr.w      -[A7]
  3099. 000021E6  2F0B                     move.l     -[A7], A3
  3100. 000021E8  4EBA E98A                jsr        [PC - 0x1676 /* 00000B74 */]
  3101. 000021EC  101F                     move.b     D0, [A7]+
  3102. 000021EE  661E                     bne        +0x20 /* 0000220E */
  3103. 000021F0  42A7                     clr.l      -[A7]
  3104. 000021F2  2F0C                     move.l     -[A7], A4
  3105. 000021F4  3F3C 001F                move.w     -[A7], 0x1F
  3106. 000021F8  4EBA EEB2                jsr        [PC - 0x114E /* 000010AC */]
  3107. 000021FC  2E1F                     move.l     D7, [A7]+
  3108. 000021FE  2F0C                     move.l     -[A7], A4
  3109. 00002200  4EBA F060                jsr        [PC - 0xFA0 /* 00001262 */]
  3110. 00002204  6008                     bra        +0xA /* 0000220E */
  3111. 00002206  297C 736E 6420 0018      move.l     [A4 + 0x18], 0x736E6420 /* 'snd ' */
  3112. label0000220E:
  3113. 0000220E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3114. 00002212  4E5E                     unlink     A6
  3115. 00002214  2E9F                     move.l     [A7], [A7]+
  3116. 00002216  4E75                     rts
  3117.